home *** CD-ROM | disk | FTP | other *** search
/ PowerLink 2.0 / PowerLink 2.0 DLR 01206.iso / data1.cab / Common / Error.sql < prev    next >
Encoding:
Text File  |  1999-01-04  |  819.8 KB  |  21,465 lines

  1. 1.0.0 SQLBase Errors Guide
  2. Errors that occur because of FETCH operations are documented in this section
  3. of the Error Guide.  These errors are generally more informational than
  4. actual errors.  A FETCH operation can be disguised by the various frontend
  5. products, but basically, these errors are all the result of making the
  6. sqlfet API function call.
  7.  
  8. 00001 FET EOF End of Fetch
  9.  
  10.       Reason: A FETCH has attempted to fetch beyond the end of a result set.
  11.  
  12.       Remedy: None, informational only.
  13.  
  14. 00002 FET UPD Row has been updated
  15.  
  16.       Reason: A FETCH in result set mode returns this code if the row has been
  17.           updated at least once some time in the past since the result set
  18.           was formed, but cannot know when or how often.
  19.  
  20.       Remedy: Add the ROWID to the select list.  The ROWID retrieved will be
  21.           the ROWID of the newly update row.  The application should deal
  22.           with rows that have been modified while part of a result set
  23.           appropriately.
  24.  
  25. 00003 FET NF  Row has not been found
  26.  
  27.       Reason: A FETCH in result set mode returns this code if the row has been
  28.           deleted since the result set was formed.
  29.  
  30.       Remedy: None.  This error code is informational and lets the application
  31.           know that the row has been deleted from the database since the
  32.           current result set was formed.
  33.  
  34. 00004 FET COC INTERNAL USE ONLY -- Row was updated by CURRENT OF cursor
  35.  
  36.       Reason: This error is only used internally by the SQLBase system.
  37.  
  38.       Remedy: None.  This error code should never occur.  If you get this
  39.           error, contact your local Centura Software certified
  40.           technical support center.
  41.  
  42. 1.0.0 SQLBase Errors Guide
  43. The errors documented in this section of the Error Guide are for general SQL
  44. errors or Application Programming Interface errors.
  45. 00101 SQL TNF Translation error not found
  46.  
  47.       Reason: The application program was attempting to convert a SQLBase
  48.           error return code to another "resultant" error code and the
  49.           original SQLBase error return code could not be found in the
  50.           translation file.  This error indicates that the translation
  51.           table was found but the error within the translation table was
  52.           not found.
  53.  
  54.       Remedy: Add the SQLBase error code to the error translation file or add
  55.           an asterisk as a global error catch-all.    The translation table
  56.           consists of x,y entries, where x is the SQLBase code to be
  57.           converted to y.  An entry of *,999, for example, will return a
  58.           translated error code of 999 instead of this message.  See the
  59.           SQLBase configuration parameter ERRORFILE= for more information
  60.           on the translation file and its usage.
  61.  
  62. 00102 SQL STS Select buffer <number> is too small
  63.  
  64.       Reason: One of the application's sqlssb function calls set up a fetch
  65.           buffer that is insufficient to hold the data that was fetched.
  66.  
  67.       Remedy: Determine which select buffer is too small and increase the size
  68.           of that buffer.  Checking the fetch status code for each column
  69.           selected can help determine the column with the problem.
  70.  
  71. 00103 SQL DNC OS/2 Operation did not cancel
  72.  
  73.       Reason: The application program running at a client workstation is
  74.           attempting to perform a cancel API database request using the
  75.           API function call sqlcan() and the cancel operation was not
  76.           successful.
  77.  
  78.       Remedy: Verify that you are using this function from an OS/2 client
  79.           workstation communicating with a OS/2 SQLBase Server.  Try the
  80.           cancel operation again.
  81.  
  82. 00104 SQL DNN Attempt to fetch non-numeric data into numeric column <number>
  83.  
  84.       Reason: One of the application's sqlssb function calls set up a fetch
  85.           buffer that is defined as numeric but the data that was fetched
  86.           cannot be converted to a numeric value.
  87.  
  88.       Remedy: Modify the program or data so that non-numeric data is not
  89.           attempted to be fetched into a numeric format.
  90.  
  91. 00105 SQL NOF Attempt to fetch into numeric column <number> that is too small
  92.  
  93.       Reason: One of the application's sqlssb function calls set up a fetch
  94.           buffer that is defined as numeric but the buffer provided is not
  95.           large enough to hold the numeric value.
  96.  
  97.       Remedy: Modify the program so the the select buffer is large enough to
  98.           accomodate the fetched value.
  99.  
  100. 00106 SQL DTN Application Programming Error: Data type not supported
  101.  
  102.       Reason: The application program is attempting to bind or set up a select
  103.           buffer and is specifying a program data type that is not
  104.           supported by SQLBase.
  105.  
  106.       Remedy: Verify that the program data type specified in the sqlssb,
  107.           sqlbnn, and sqlbnd calls are valid.  Valid program data types
  108.           can be found in SQL.H file.
  109.  
  110. 00107 SQL LNE Application Programming Error: Long operation not ended
  111.  
  112.       Reason: The application program is attempting to perform a non-long
  113.           operation before ending the long operation that is in progress.
  114.  
  115.       Remedy: Perform an end long operation (sqlelo) before proceeding with
  116.           any other operations.
  117.  
  118. 00108 SQL AFE Row already fetched before enabling fetch backward
  119.  
  120.       Reason: The application program is attempting to perform an enable fetch
  121.           backwards (sqlefb) function call after already fetching forward.
  122.  
  123.       Remedy: Correct the application program.    The enable fetch backwards
  124.           (sqlefb) function must be called before any fetch is performed.
  125.  
  126. 00109 SQL NOP MAIN database not open to the public
  127.  
  128.       Reason: Cannot create, delete, install, or deinstall the MAIN database.
  129.           Furthermore, you cannot shutdown or set the default database
  130.           name to the MAIN database either.
  131.  
  132.       Remedy: None.  The MAIN database is not open to the public.  The MAIN
  133.           database cannot be created, deleted, installed, or deinstalled.
  134.           The main database cannot be shutdown by a user and a user cannot
  135.           have the MAIN database as the default database name.
  136.  
  137. 00110 SQL LNS Long columns cannot be accessed from this database
  138.  
  139.       Reason: This error is currently undocumented.
  140.  
  141.       Remedy: Contact your local Centura Software certified technical
  142.           support center for assistance.
  143.  
  144. 00111 SQL APR SQL Application Programming Interface (API) recursively entered
  145.  
  146.       Reason: The application is in error by re-entering the SQL Application
  147.           Programming Interface (API).  This can happen under the Windows
  148.           environment where the application's yield function is called
  149.           and the application then re-enters the SQL API.  This can also
  150.           happen where multiple applications are sharing a cursor and
  151.           attempting to use the cursor simultaneously, that is, making a
  152.           second API request without first receiving a resulting return
  153.           code from the first API request.
  154.  
  155.       Remedy: Modify the Windows application(s) to prevent re-entry into the
  156.           SQL Application Programming Interface (API).
  157.  
  158. 00112 SQL LBS Application Programming Error: Long bind already exists
  159.  
  160.       Reason: The application program is attempting to perform a bind long
  161.           operation and one has already been performed.
  162.  
  163.       Remedy: Correct the application program.    Verify that the long data was
  164.           only bound once.
  165.  
  166. 00113 SQL TMB Application Programming Error: Too many binds
  167.  
  168.       Reason: The application program is attempting to perform a bind
  169.           operation and has exceeded the number of binds necessary.
  170.  
  171.       Remedy: Correct the application program.    The number of bind function
  172.           calls should equal the number of bind variables.
  173.  
  174. 00114 SQL IVC Application Programming Error: Invalid bind name or bind number
  175.  
  176.       Reason: The application program is attempting to perform a bind
  177.           operation and it has not correctly specified the bind name or
  178.           the bind number.
  179.  
  180.       Remedy: Correct the application program.    Verify that the bind name
  181.           pointer or bind number is correctly specified.
  182.  
  183. 00115 SQL PDT Invalid program data type <pdt> for select buffer #<number>
  184.  
  185.       Reason: The application program is attempting to perform a set select
  186.           buffer (sqlssb) function call and has specified an invalid
  187.           program data type.
  188.  
  189.       Remedy: Correct the set select buffer (sqlssb) function call in the
  190.           application program.  Verify that the program data type is one
  191.           of the program data types defined in the file SQL.H.
  192.  
  193. 00116 SQL MLB Programming Error: Missing long bind before write long
  194.  
  195.       Reason: The application program is attempting to perform a write long
  196.           (sqlwlo) function call and no long data has been bound.
  197.  
  198.       Remedy: Correct the the application program.  Long data must be bound to
  199.           a write long operation before attempting to write it with either
  200.           a bind long data by number (sqlbln) or bind long data by data
  201.           name (sqlbld) function call.
  202.  
  203. 00117 SQL IPB Invalid (null) parameter buffer pointer
  204.  
  205.       Reason: The application program has performed a sqlset API function
  206.           call without providing a pointer to a buffer, that is, the
  207.           third parameter, a pointer, is zero or null.
  208.  
  209.       Remedy: Correct the sqlset API function call by providing a pointer to
  210.           a buffer for the third parameter of the sqlset function call.
  211.  
  212. 00118 SQL MSC Must follow a successful compile of a SELECT statement
  213.  
  214.       Reason: The application program is attempting to call sqldes, sqldsc, or
  215.           sqlfqn without performing a successfully compile of a SELECT
  216.           statement.
  217.  
  218.       Remedy: Correct the application program.    Verify that a successful
  219.           compile of a SELECT statement precedes the sqldes, sqldsc, or
  220.           sqlfqn function call.
  221.  
  222. 00119 SQL DND Fetched data for column <number> is not in DATE-like or TIME-like format
  223.  
  224.       Reason: The application program is attempting to fetch data into a
  225.           buffer with a program data type of date (SQLPDAT) and the data
  226.           in the database is not defined as a DATETIME, TIMESTAMP, DATE,
  227.           or TIME field.
  228.  
  229.       Remedy: Correct the set select buffer (sqlssb) function call so the
  230.           field does not ask for a program data type of date.
  231.  
  232. 00120 SQL IEV Found incorrect version of ERROR.SQL file
  233.  
  234.       Reason: SQLBase has located incompatible version of ERROR.SQL.
  235.  
  236.       Remedy: Verify the correct ERROR.SQL is in either your current
  237.           directory, the \SQLBASE subdirectory under the root directory,
  238.           in the root directory, or in a directory specified by the PATH
  239.           environment variable.
  240.  
  241. 00121 SQL IVD Attempt to insert or update with an invalid date
  242.  
  243.       Reason: The application program is attempting to insert or update a date
  244.           that is invalid.
  245.  
  246.       Remedy: Verify that the date is a valid date.
  247.  
  248. 00122 SQL MVC Number of SELECT columns & number of INSERT columns do not match
  249.  
  250.       Reason: The application program is attempting to perform a copy (sqlcpy)
  251.           function call and the number of variables in the select list of
  252.           the SELECT statement does not equal the number of variables
  253.           being inserted by the INSERT statement.
  254.  
  255.       Remedy: Correct the application program so that the number of variables
  256.           in the select list of the SELECT statement match the number of
  257.           variables in the INSERT statement.
  258.  
  259. 00123 SQL CEX CURRENT OF cursor not allowed with sqlcex API function call
  260.  
  261.       Reason: A CURRENT OF cursorname clause is not permitted in a SQL
  262.           statement that is compiled and executed with the sqlcex API
  263.           function call.
  264.  
  265.       Remedy: Separate the compile and execute (sqlcex) API function call into
  266.           two distinct API function calls.    First, compile the SQL
  267.           statement using the sqlcom() API function call and execute the
  268.           SQL statement using the sqlexe() API function call.
  269.  
  270. 00124 SQL CBR Out of memory at the client workstation (SQL CBR)
  271.  
  272.       Reason: The application has run out of memory at the client workstation.
  273.  
  274.       Remedy: Check available memory at the client workstation.  Attempt to
  275.           make more memory available.
  276.  
  277. 00125 SQL NTL Name parameter is too long
  278.  
  279.       Reason: The application program is attempting to perform a get number of
  280.           rows (sqlgnr) function call and the table name specified is too
  281.           large.
  282.  
  283.       Remedy: Correct the application program so that the table conforms to
  284.           the rules of USERID.TABLENAME where the USERID can be 8
  285.           characters and the TABLENAME can be any long identifier (18
  286.           characters or less).
  287.  
  288. 00126 SQL NCC Named cursor does not exist or is not open
  289.  
  290.       Reason: The application program is attempting to execute an SQL
  291.           statement using the CURRENT OF cursorname or ADJUSTING
  292.           cursorname and the named cursor does not exist or is not open.
  293.  
  294.       Remedy: Correct the application program.    Check for previous SQL return
  295.           codes that may have closed or disconnected the cursor.  Correct
  296.           the logic of the application program to ensure that the
  297.           specified cursor is in fact open when this SQL statement is
  298.           executed.
  299.  
  300. 00127 SQL NCR Cursor identified in the SQL command is not positioned on a row
  301.  
  302.       Reason: The application program is attempting to execute an SQL
  303.           statement using the CURRENT OF cursorname or ADJUSTING
  304.           cursorname and the named cursor is not positioned at a row.
  305.           The cursor must be positioned on the row that is to be updated,
  306.           deleted, or adjusted by an insert.  Note that the cursor is no
  307.           longer positioned on a row if the row is deleted or an index
  308.           column of the row is updated by another cursor in the same
  309.           application program.
  310.  
  311.       Remedy: Correct the logic of the application program to ensure that the
  312.           cursor is correctly positioned on the intended row of the target
  313.           table before the SQL statement is executed.  Note that the
  314.           cursor is not positioned on a row if FETCH returned an end of
  315.           fetch return code.
  316.  
  317. 00128 SQL CAE Cursor name already exists or is already open
  318.  
  319.       Reason: The application program is attempting to name a cursor using the
  320.           set cursor name (sqlscn) function call and the specified cursor
  321.           name already exists.
  322.  
  323.       Remedy: Correct the logic of the application program to ensure that it
  324.           does not attempt to name or open a cursor that is already open.
  325.  
  326. 00129 SQL CAI Out of memory at the client workstation (SQL CAI)
  327.  
  328.       Reason: The application has run out of memory at the client workstation.
  329.  
  330.       Remedy: Check available memory at the client workstation.  Attempt to
  331.           make more memory available.
  332.  
  333. 00130 SQL DNT Database/user/password is too large
  334.  
  335.       Reason: The database/user/password name specified at connect time or in
  336.           the SQL.INI configuration file is too large.
  337.  
  338.       Remedy: Correct the application program or the SQL.INI configuration
  339.           file to conform to the maximums.    The maximums are defined in
  340.           the file SQL.H.  A constant SQLMDNM defines the maximum database
  341.           name length as 8 and a constant SQLMSID defines the maximum
  342.           username or password length as 8.
  343.  
  344. 00131 SQL OMS Output message size is too small
  345.  
  346.       Reason: The output message buffer is too small to hold the current
  347.           output message.
  348.  
  349.       Remedy: The output message buffer should never be too small to hold the
  350.           current output message as it should be dynamically increased if
  351.           necessary.  Contact your local Centura Software Corporation
  352.           certified technical support center for assistance.
  353.  
  354. 00132 SQL IMS Input message size is too small
  355.  
  356.       Reason: The input message buffer is too small to hold the current input
  357.           message.
  358.  
  359.       Remedy: The input message buffer should never be too small for the
  360.           current input message as it should be dynamically increased if
  361.           necessary.  Contact your local Centura Software Corporation
  362.           certified technical support center for assistance.
  363.  
  364. 00133 SQL IVE Invalid error return code
  365.  
  366.       Reason: SQLBase is attempting to find a error code in the error file
  367.           ERROR.SQL that does not exist.
  368.  
  369.       Remedy: Find out why the application program is looking up an error code
  370.           that does not exist.
  371.  
  372. 00134 SQL CNO Could not open file 'error.sql'
  373.  
  374.       Reason: SQLBase is trying to open the file ERROR.SQL but can't find it.
  375.  
  376.       Remedy: Verify that ERROR.SQL is in either your current directory, the
  377.           \SQLBASE subdirectory under the root directory, in the root
  378.           directory, or in a directory specified by the PATH environment
  379.           variable.
  380.  
  381. 00135 SQL ICN Invalid cursor number
  382.  
  383.       Reason: The application program is attempting to perform a function
  384.           call and is using an invalid cursor number.  Or, the
  385.           application program may be using an old or mismatching version
  386.           of a .DLL file.  Also, if this is a shared cursor, it may be
  387.           that the shared cursor is no longer valid because the owner
  388.           application has been terminated.
  389.  
  390.       Remedy: Correct the application program.    Verify that the cursor is
  391.           valid.  To verify the cursor value, print the value of cursor
  392.           after the connect and then before and after the function call
  393.           that returned this error.  Alternately, verify that the .DLL
  394.           being used is the current version that matches the version of
  395.           the database software being used.  If using a shared cursor,
  396.           verify that the owning application of the shared cursor has not
  397.           been terminated.
  398.  
  399. 00136 SQL CCS Out of memory at the client workstation (SQL CCS)
  400.  
  401.       Reason: The application has run out of memory at the client workstation.
  402.  
  403.       Remedy: Check available memory at the client workstation.  Attempt to
  404.           make more memory available.
  405.  
  406. 00137 SQL NFC No row fetched for current of cursor
  407.  
  408.       Reason: The application program is attempting to execute an SQL
  409.           statement using the CURRENT OF cursorname or ADJUSTING
  410.           cursorname and the named cursor is not positioned at a row.
  411.           The cursor must be positioned on the row that is to be updated,
  412.           deleted, or adjusted by an insert.  Note that the cursor is no
  413.           longer positioned on a row if the row is deleted or an index
  414.           column of the row is updated by another cursor in the same
  415.           application program.
  416.  
  417.       Remedy: Correct the logic of the application program to ensure that the
  418.           cursor is correctly positioned on the intended row of the target
  419.           table before the SQL statement is executed.  Note that the
  420.           cursor is not positioned on a row if FETCH returned an end of
  421.           fetch return code.
  422.  
  423. 00138 SQL IPI Application Programming Error: Invalid picture specified
  424.  
  425.       Reason: The picture specified in a number to picture (sqlxnp) function
  426.           call does not conform to rules.
  427.  
  428.       Remedy: Correct application program.  Verify that the picture conforms
  429.           to rules as documented in the number to picture (sqlxnp)
  430.           function call.  Also, check that the picture pointer accurately
  431.           points at the specified picture string.
  432.  
  433. 00139 SQL OSP Application Programming Error: Output buffer too small
  434.  
  435.       Reason: The output buffer is too small to hold the formatted number in a
  436.           number to picture (sqlxnp) function call.
  437.  
  438.       Remedy: Correct application program.  Verify that the output buffer is
  439.           large enough to hold the specified picture.
  440.  
  441. 00140 SQL DNI Database system not installed
  442.  
  443.       Reason: The application program is attempting to communicate with a
  444.           database and the database system is not installed.
  445.  
  446.       Remedy: Verify that DBROUTER, DBXROUTR, DBXCOMBO, DBLOCAL, OR DBXLOCAL
  447.           are started prior to running the application program.
  448.  
  449. 00141 SQL CSS Out of memory at the client workstation (SQL CSS)
  450.  
  451.       Reason: The application has run out of memory at the client workstation.
  452.  
  453.       Remedy: Check available memory at the client workstation.  Attempt to
  454.           make more memory available.
  455.  
  456. 00142 SQL CBS Out of memory at the client workstation (SQL CBS)
  457.  
  458.       Reason: The application has run out of memory at the client workstation.
  459.  
  460.       Remedy: Check available memory at the client workstation.  Attempt to
  461.           make more memory available.
  462.  
  463. 00143 SQL IMT Invalid error message type specified
  464.  
  465.       Reason: Attempting to retrieve text associated with an error code but
  466.           the specified error text type is invalid.
  467.  
  468.       Remedy: Specify a valid error text type.    The valid error text types are
  469.           defined in SQL.H as SQLXMSG(1), SQLXREA (2), or SQLXREM (4).
  470.           Text types can be summed together so that multiple text types
  471.           are retrieved simulatenously, but a valid text type must be
  472.           greater than zero and less than or equal to seven (all text
  473.           types).
  474.  
  475. 00144 SQL IRN Invalid row number
  476.  
  477.       Reason: The application program is trying to position (sqlprs) within a
  478.           result set at a row outside the range of the result set.
  479.  
  480.       Remedy: Verify that the row position is within the existing result set.
  481.           Remember, rows are not considered a part of the result set until
  482.           fetched.    Row positioning within a result set is relative to
  483.           zero, i.e., the first row in a result set is row zero.
  484.  
  485. 00145 SQL OOM Out of memory at the client workstation (SQL OOM)
  486.  
  487.       Reason: The application has run out of memory at the client workstation.
  488.  
  489.       Remedy: Check available memory at the client workstation.  Attempt to
  490.           make more memory available.
  491.  
  492. 00146 SQL EMS Input message buffer set too small
  493.  
  494.       Reason: Attempting to set a smaller input message buffer and the
  495.           specified size is too small.  The size may be smaller than the
  496.           minimum required size or too small for the current operation
  497.           currently in progress.
  498.  
  499.       Remedy: None.  Don't set the input message buffer size smaller than the
  500.           necessary size.
  501.  
  502. 00147 SQL ELE Got error looking up error message
  503.  
  504.       Reason: The application program is attempting to look up an error in the
  505.           error file ERROR.SQL and a problem occurred during the process.
  506.  
  507.       Remedy: Check error that occurred during the lookup and address that
  508.           problem.
  509.  
  510. 00148 SQL DNO Specified database not on specified database server
  511.  
  512.       Reason: During an operation that requires both a SQLBase Server handle
  513.           and a SQLBase database cursor it was determined that the
  514.           database specified is not on the SQLBase Server specified.
  515.  
  516.       Remedy: Correct application so the database cursor specified is for a
  517.           database that resides on the specified SQLBase Server.
  518.  
  519. 00149 SQL BNE Online backup not properly ended
  520.  
  521.       Reason: Attempting some other operation before ending an online backup
  522.           operation.
  523.  
  524.       Remedy: End online backup before doing any other operation.
  525.  
  526. 00150 SQL RNE Restore not properly ended
  527.  
  528.       Reason: Attempting some other operation before ending an online restore
  529.           operation.
  530.  
  531.       Remedy: End the online restore before attempting any other operation.
  532.  
  533. 00151 SQL MTS Cannot set input message buffer smaller than current message length
  534.  
  535.       Reason: Attempting to set the input message buffer size smaller than
  536.           the current input message length.
  537.  
  538.       Remedy: None.  You cannot make the input message buffer length less
  539.           than the current input message length.
  540.  
  541. 00152 SQL DAE Database already exists
  542.  
  543.       Reason: Attempting to create or restore a database that already exists.
  544.  
  545.       Remedy: None.  Do not attempt to create or restore an existing database.
  546.  
  547. 00153 SQL RAA Result set processing already active
  548.  
  549.       Reason: Attempting to start (sqlsrs) or restart (sqlrrs) result set mode
  550.           and result set mode is already active.
  551.  
  552.       Remedy: None.  Do not attempt to start or restart result set mode if
  553.           result set mode is already active.
  554.  
  555. 00154 SQL RSM Result set processing must already be active
  556.  
  557.       Reason: The application program is attempting to start restriction mode
  558.           (sqlstr) or stop restriction mode (sqlspr) and result mode
  559.           (sqlsrs) has not been started.
  560.  
  561.       Remedy: Verify that the application program has previously started
  562.           result set mode with a sqlsrs() function call.
  563.  
  564. 00155 SQL CIA Named cursor must be performing a SELECT
  565.  
  566.       Reason: Attempting to use the INSERT...ADJUSTING cursorname syntax but
  567.           the named cursor is not performing a SELECT.
  568.  
  569.       Remedy: Modify the application program so the named cursor is performing
  570.           a SELECT.
  571.  
  572. 00156 SQL CTC Command does not support CURRENT OF or ADJUSTING CURSOR
  573.  
  574.       Reason: Using the CURRENT OF cursorname or ADJUSTING cursorname syntax
  575.           when the SQL verb does not support these clauses.
  576.  
  577.       Remedy: Modify the SQL statement attempting to use the CURRENT OF
  578.           cursorname clause or ADJUSTING cursorname clause.
  579.  
  580. 00157 SQL NRM Named cursor is not in result set mode
  581.  
  582.       Reason: Attempting to do an INSERT ...  ADJUSTING cursorname when the
  583.           named cursor is not in result set mode.
  584.  
  585.       Remedy: Make a change so that the named cursor is in result set mode.
  586.  
  587. 00158 SQL NBS Application Programming Error: Database names buffer too small
  588.  
  589.       Reason: The output buffer is too small to hold the directory list of
  590.           database names (sqldbn) function call.
  591.  
  592.       Remedy: Correct application program.  Verify that the output buffer is
  593.           large enough to hold the directory list of database names, or
  594.           at least 10 characters long, to hold 1 name.
  595.  
  596. 00159 SQL FNS Fetch backwards not allowed with result sets
  597.  
  598.       Reason: Using a fetch backwards (sqlfbk) when in result set mode.
  599.  
  600.       Remedy: Remove the fetch backwards (sqlfbk).  If you want to fetch the
  601.           previous row you can position (sqlprs) to the desired row when
  602.           in result set mode and then fetch it.
  603.  
  604. 00160 SQL CSB Out of memory at the client workstation (SQL CSB)
  605.  
  606.       Reason: The application has run out of memory at the client workstation.
  607.  
  608.       Remedy: Check available memory at the client workstation.  Attempt to
  609.           make more memory available.
  610.  
  611. 00161 SQL ACL Out of memory at the client workstation (SQL ACL)
  612.  
  613.       Reason: The application has run out of memory at the client workstation.
  614.  
  615.       Remedy: Check available memory at the client workstation.  Attempt to
  616.           make more memory available.
  617.  
  618. 00162 SQL IDN Invalid database name
  619.  
  620.       Reason: The specified database name is invalid system identifier.
  621.  
  622.       Remedy: A valid database identifier is a maximum of 8 characters which
  623.           start with a letter followed by letters or numbers.  System
  624.           identifiers include usernames, database names, and database
  625.           server names.
  626.  
  627. 00163 SQL RNA Result sets not active
  628.  
  629.       Reason: Attempting to get the number of rows in a result set with the
  630.           API function call sqlnrr() or attempting to set a position
  631.           within a result with the API function call sqlprs() and the
  632.           application program is not in result set mode.
  633.  
  634.       Remedy: Correct the application.    The application must be result set
  635.           mode before attempting to get the number of rows in a result set
  636.           or before attempting to position within a result set.
  637.  
  638. 00164 SQL NRS No result set
  639.  
  640.       Reason: Attempting to position within a front-end result set when the
  641.           application is not in result set mode.
  642.  
  643.       Remedy: Correct the application.    The application must be in front-end
  644.           result set mode before attempting to position within a result
  645.           set.
  646.  
  647. 00165 SQL 065 NOT USED
  648.  
  649.       Reason: This error code is currently not used by the SQLBase system.
  650.  
  651.       Remedy: None.  This error code should never occur.  If you get this
  652.           error, contact your local Centura Software certified
  653.           technical support center.
  654.  
  655. 00166 SQL CRS Cannot create a front-end result set
  656.  
  657.       Reason: This error can occur because the client workstation is out of
  658.           memory, or a temporary file name could not be created, or
  659.           because the temporary front-end result set file could not be
  660.           opened.
  661.  
  662.       Remedy: Verify that there is sufficient memory at the client
  663.           workstation.  Verify that the FILES configuration parameter of
  664.           your operating system is set high enough to support multiple
  665.           files.
  666.  
  667. 00167 SQL NET Network check error (front end)
  668.  
  669.       Reason: A network transmission problem has occurred while operating with
  670.           NETCHECK=1.  A network transmission error was detected at the
  671.           client workstation.  When the database server receives the bad
  672.           network reqeust an information message "Back end receives a NAK"
  673.           is displayed.  If the error is not recoverable, the messsage
  674.           "Back end give up" is displayed on the server F2 screen and this
  675.           error is returned to the client workstation.
  676.  
  677.       Remedy: Try again to see if the error is reproducible.  If reproducible,
  678.           try the same scenario on another client workstation computer to
  679.           double check if the problem is reproducible regardless of client
  680.           workstations.  If the problem is reproducible on any client
  681.           workstation, then the network hardware problem may be at the
  682.           database server computer.  Switching database server machines
  683.           may also help to diagnose the problem.  Check for loose cabling.
  684.  
  685. 00168 SQL FMG Error in reading from temporary Front-End Result Set file
  686.  
  687.       Reason: A read error occurred reading from the front-end result set
  688.           temporary file on the local client workstaion.
  689.  
  690.       Remedy: Determine and correct the cause of the disk read failure.  Run a
  691.           check disk utility (CHKDSK) for the current operating system to
  692.           verify the status of the disk.
  693.  
  694. 00169 SQL SAV Error in writing to temporary Front-End Result Set file
  695.  
  696.       Reason: Attempting to write to a front-end result set file and a disk
  697.           write failure has occurred at the local client workstation.
  698.  
  699.       Remedy: Determine and correct the cause of the disk write failure.  Most
  700.           commonly, it may be because you have run out of available disk
  701.           space.  If sufficient disk space is available, then run a check
  702.           disk utility (CHKDSK) for the current operating system to verify
  703.           the status of the disk.
  704.  
  705. 00170 SQL DSB Requested operation is disabled for foreign DBMS
  706.  
  707.       Reason: The requested operation is not valid for the current active
  708.           database because front-end result sets are being employed.
  709.  
  710.       Remedy: None.  This operation cannot be performed when operating with
  711.           front-end result sets.
  712.  
  713. 00171 SQL 071 NOT USED
  714.  
  715.       Reason: This error code is currently not used by the SQLBase system.
  716.  
  717.       Remedy: None.  This error code should never occur.  If you get this
  718.           error, contact your local Centura Software certified
  719.           technical support center.
  720.  
  721. 00172 SQL NSP API CANcel (sqlcan) is only supported under the OS/2 environment
  722.  
  723.       Reason: The API CANcel, sqlcan(), function call is not valid under the
  724.           current operating system.
  725.  
  726.       Remedy: None.  The API function call sqlcan() is only valid from an OS/2
  727.           client workstation communicating with a OS/2 SQLBase Server.
  728.  
  729. 00173 SQL 073 NOT USED
  730.  
  731.       Reason: This error code is currently not used by the SQLBase system.
  732.  
  733.       Remedy: None.  This error code should never occur.  If you get this
  734.           error, contact your local Centura Software certified
  735.           technical support center.
  736.  
  737. 00174 SQL 074 NOT USED
  738.  
  739.       Reason: This error code is currently not used by the SQLBase system.
  740.  
  741.       Remedy: None.  This error code should never occur.  If you get this
  742.           error, contact your local Centura Software certified
  743.           technical support center.
  744.  
  745. 00175 SQL OLC Cannot open local client workstation file
  746.  
  747.       Reason: Attempting to copy a file from a SQLBase Server to a client
  748.           workstation OR attempting to copy a file from the client
  749.           workstation to the SQLBase Server AND the local file at the
  750.           client workstation cannot be opened or created.
  751.  
  752.       Remedy: Determine and correct the cause of the create failure.  Run a
  753.           check disk utility (CHKDSK) for the current operating system to
  754.           verify the status of disk.  Verify that sufficient disk space is
  755.           available and verify that the number of files allowed open for
  756.           the operating system permits the additional file, that is, check
  757.           the FILES= configuration parameter setting.
  758.  
  759. 00176 SQL WRI Cannot write to local client workstation file
  760.  
  761.       Reason: Attempting to copy a file from a SQLBase Server to a client
  762.           workstation and a disk write failure has occurred at the local
  763.           client workstation.
  764.  
  765.       Remedy: Determine and correct the cause of the disk write failure.  Most
  766.           commonly, it may be because you have run out of available disk
  767.           space.  If sufficient disk space is available, then run a check
  768.           disk utility (CHKDSK) for the current operating system to verify
  769.           the status of the disk.
  770.  
  771. 00177 SQL REA Cannot read from local client workstation file
  772.  
  773.       Reason: Attempting to copy a file from the client workstation to a
  774.           SQLBase Server and a disk read failure has occurred on the file
  775.           at the local client workstation.
  776.  
  777.       Remedy: Determine and correct the cause of the disk read failure.  Run a
  778.           check disk utility (CHKDSK) for the current operating system to
  779.           verify the status of the disk.
  780.  
  781. 00178 SQL SFW Cannot write to remote SQLBase Server file
  782.  
  783.       Reason: Attempting to copy a file from the client workstation to a
  784.           SQLBase Server and a disk write failure has occurred at the
  785.           remote SQLBase Server machine.
  786.  
  787.       Remedy: Determine and correct the cause of the disk write failure.  Most
  788.           commonly, it may be because you have run out of available disk
  789.           space.  If sufficient disk space is available, then run a check
  790.           disk utility (CHKDSK) for the current operating system to verify
  791.           the status of the disk.
  792.  
  793. 00179 SQL ISI NOT USED
  794.  
  795.       Reason: This error code is currently not used by the SQLBase system.
  796.  
  797.       Remedy: None.  This error code should never occur.  If you get this
  798.           error, contact your local Centura Software certified
  799.           technical support center.
  800.  
  801. 00180 SQL ISH Invalid database server handle
  802.  
  803.       Reason: Attempting a SQLBase Server administrative operation and a
  804.           connect to a valid Server handle has not been performed.
  805.  
  806.       Remedy: Obtain a valid database server handle by connecting to a SQLBase
  807.           Server.  Use the SET SERVER command in SQLTalk or the API
  808.           function call sqlcsv() to establish a Server connection.
  809.  
  810. 00181 SQL BFE Backup destination file already exists
  811.  
  812.       Reason: Backing up the database or transaction log files and the backup
  813.           destination file already exists.
  814.  
  815.       Remedy: Backup database or transaction log files to another disk file
  816.           name or remove or rename the existing file of the same name.
  817.  
  818. 00182 SQL CCB Cannot create backup file
  819.  
  820.       Reason: Backing up the database and the backup destination file cannot
  821.           be created.
  822.  
  823.       Remedy: Determine why the database could not create the backup
  824.           destination file.  Verify the existence of the backup directory.
  825.           The BACKUP commands will not make the destination directory.
  826.           Run a check disk utility (CHKDSK) for the current operating
  827.           system to verify the status of disk.  Verify that sufficient
  828.           disk space is available and verify that the number of files
  829.           allowed open for the operating system permits the additional
  830.           file, that is, check the FILES= configuration parameter setting.
  831.  
  832. 00183 SQL NED Not enough disk space to complete Backup or Restore operation
  833.  
  834.       Reason: Attempting to Backup the database or transaction log files or
  835.           attempting to Restore the database or transaction log files and
  836.           the system has run out of disk space.
  837.  
  838.       Remedy: Provide for additional disk space.
  839.  
  840. 00184 SQL ISN Invalid server name
  841.  
  842.       Reason: The specified database server name is not valid.
  843.  
  844.       Remedy: Correct the database server name.  The maximum length of a
  845.           server name is 8 characters and must begin with a letter and
  846.           cannot contain special characters.
  847.  
  848. 00185 SQL CNB Cannot open backup file on local (client) computer
  849.  
  850.       Reason: Attempting a local (client) restore database or restore
  851.           snapshot and the system cannot open the backup file on the
  852.           local (client) computer.
  853.  
  854.       Remedy: Determine and correct the cause of the open file failure.
  855.           Verify that the specified file name was correctly specified
  856.           and exists on the local (client) computer.  Verify that the
  857.           number of files allowed open for the operating system permits
  858.           the additional file, that is, check the FILES= configuration
  859.           parameter setting.
  860.  
  861. 00186 SQL CAB Cannot allocate Backup or Restore memory buffer
  862.  
  863.       Reason: Out of memory at the remote SQLBase Server when using the
  864.           ON SERVER clause, otherwise the system is out of memory at the
  865.           client workstation.
  866.  
  867.       Remedy: Check available memory.  Attempt to make more memory available.
  868.  
  869. 00187 SQL CNC Cannot connect to server
  870.  
  871.       Reason: Failure attempting to connect to the specified database server.
  872.  
  873.       Remedy: Verify that the correct database server name is used.
  874.  
  875. 00188 SQL NV4 Specified operation is not valid for SQLBase 4.0 or later
  876.  
  877.       Reason: The specified operation is no longer valid for SQLBase 4.0 or
  878.           later.
  879.  
  880.       Remedy: The specified operation has been replaced with an alternative
  881.           way of doing the same operation.    Check the documentation to
  882.           determine the alternate technique.  The obsolete function are
  883.           described in the SQLBase C API Reference Manual, Chapter 5:
  884.           C/API Functions by Category.
  885.  
  886. 00189 SQL EAS Database already exists on another database server
  887.  
  888.       Reason: Attempting to install or create a database and the named
  889.           database already exists on another database server.
  890.  
  891.       Remedy: Install or create the database with an alternate name or verify
  892.           why a database already exists with the same database name.
  893.  
  894. 00190 SQL FUP CURRENT OF cursor requires SELECT FOR UPDATE
  895.  
  896.       Reason: Performing an UPDATE or DELETE with the CURRENT OF cursorname
  897.           clause and operating in DB2 compatibility mode where a SELECT
  898.           FOR UPDATE is required to use the CURRENT OF cursorname clause.
  899.  
  900.       Remedy: Modify SQL statements to either use the SELECT FOR UPDATE clause
  901.           or don't use the CURRENT OF cursorname clause.
  902.  
  903. 00191 SQL FIP CURRENT OF cursor processing cannot be used; fetch in-progress
  904.  
  905.       Reason: Performing a DELETE or UPDATE with the CURRENT OF cursorname
  906.           clause and the named cursor was named after the SELECT statement
  907.           was already in progress.
  908.  
  909.       Remedy: Name the cursor before beginning the SELECT statement.  This is
  910.           caused by naming the cursor with a sqlscn function call after
  911.           the sqlexe function call.  By naming the cursor after the
  912.           execution (sqlexe), SQLBase cannot properly prepare for the SQL
  913.           command to allow for CURRENT OF cursorname processing.  The
  914.           cursor needs to be named before the sqlexe function call.
  915.  
  916. 00192 SQL LAE Log files already exists
  917.  
  918.       Reason: Attempting to Restore transaction log files that already exist.
  919.  
  920.       Remedy: None.  Log files that already exist cannot be restored.
  921.  
  922. 00193 SQL FRT Local result set directory name string too big
  923.  
  924.       Reason: The specified directory name for the local result set directory
  925.           is too large.
  926.  
  927.       Remedy: Modify the directory name so it does not exceed 40 characters.
  928.  
  929. 00194 SQL MTT More than two slashes in connect
  930.  
  931.       Reason: Attempting to connect to a database and the specified database
  932.           name, username, and password string contains more than two
  933.           forward slashes.    The forward slash separates the database name,
  934.           username, and password, therefore a maximum of only two forward
  935.           slashes are necessary.
  936.  
  937.       Remedy: Modify the connect string containing the database, username, and
  938.           password so it is of the form "databasename/username/password".
  939.  
  940. 00195 SQL ISP Invalid SET parameter
  941.  
  942.       Reason: Attempting to set a database parameter and the specified
  943.           parameter is invalid. The parameter may be legal for multi-user
  944.           servers, but illegal for single-user systems. SQLPCLN is an
  945.           example of this.
  946.  
  947.       Remedy: Verify and correct the specified parameter type.
  948.  
  949. 00196 SQL IGP Invalid GET parameter
  950.  
  951.       Reason: Attempting to get a database parameter and the specified
  952.           parameter is invalid. The parameter may be legal for multi-user
  953.           servers, but illegal for single user systems. SQLPCLN is an
  954.           example of this.
  955.  
  956.       Remedy: Verify and correct the specified parameter type.
  957.  
  958. 00197 SQL GNE Global cursor does not exists
  959.  
  960.       Reason: Attempting to retrieve the current global cursor and a global
  961.           cursor does not exist.
  962.  
  963.       Remedy: To retrieve a global cursor the global cursor must exist.  A
  964.           global cursor is established by setting the global cursor with
  965.           the API function call sqlset() using the SQLPGBC set parameter.
  966.  
  967. 00198 SQL IPL Invalid SET parameter length
  968.  
  969.       Reason: Attempting a SET command with a numeric value and the specified
  970.           numeric value length is incorrectly specified.
  971.  
  972.       Remedy: Specify the correct numeric value length.  Generally, the
  973.           correct numeric length is the size of a field defined with data
  974.           type of SQLTDPV.    The easiest way to insure the correct length
  975.           is to use the length of zero whereby SQLBase will then calculate
  976.           the correct length.
  977.  
  978. 00199 SQL NBR Backend result sets not supported
  979.  
  980.       Reason: Attempting to turn off backend result sets when backend results
  981.           do not exist.
  982.  
  983.       Remedy: None.  Cannot turn off backend result sets if they do not exist.
  984.  
  985. 00200 SQL NTT No error translation table found
  986.  
  987.       Reason: The application program was attempting to convert a SQLBase
  988.           error return code to another "resultant" error code and the
  989.           translation table can not be found.
  990.  
  991.       Remedy: Add the ERRORFILE keyword to the SQL.INI configuration file.
  992.           This keyword specifies the name of the translation file.
  993.  
  994.  
  995. 1.0.0 SQLBase Errors Guide
  996. The errors documented in this section of the Error Guide are for general
  997. database operation errors.
  998. 00201 DBO NCC No compiled command
  999.  
  1000.       Reason: Application program is attempting to perform a read long
  1001.           (sqlrlo), write long (sqlwlo), long seek (sqllsk), store command
  1002.           (sqlsto), or execute (sqlexe) without first compiling an SQL
  1003.           statement.
  1004.  
  1005.       Remedy: Revise application to compile an SQL statement prior to
  1006.           attempting the above operations.
  1007.  
  1008. 00202 DBO NSE Not a SELECT command
  1009.  
  1010.       Reason: Trying to fetch or position within a result set when the SQL
  1011.           statement is not a SELECT.
  1012.  
  1013.       Remedy: Revise application to compile a SQL SELECT statement prior to
  1014.           attempting the above operations.
  1015.  
  1016. 00203 DBO NEX Command has not been executed
  1017.  
  1018.       Reason: Attempting a fetch or position within a result set without a
  1019.           successful SQL SELECT statement.
  1020.  
  1021.       Remedy: Revise application to compile an SQL SELECT statement prior to
  1022.           attempting the above operations.
  1023.  
  1024. 00204 DBO NST Fetch backward not allowed with this query
  1025.  
  1026.       Reason: Application program is attempting to enable fetch backwards
  1027.           (sqlefb) when the compiled SQL SELECT statement accesses more
  1028.           than one table.  Backward fetch calls are restricted to queries
  1029.           on a single table.
  1030.  
  1031.       Remedy: Revise application to comply with fetch backward restrictions.
  1032.  
  1033. 00205 DBO ORD ORDER BY with fetch backward
  1034.  
  1035.       Reason: Application program is attempting to enable fetch backwards
  1036.           (sqlefb) when the compiled SQL SELECT statement contains an
  1037.           ORDER BY clause and the column or columns to be ordered on are
  1038.           not indexed.
  1039.  
  1040.       Remedy: Revise application to comply with fetch backward restrictions.
  1041.  
  1042. 00206 DBO RTL Row too long for fetch
  1043.  
  1044.       Reason: The data being fetched is too big to fit into the input message
  1045.           buffer which SQLBase increases dynamically but, the database
  1046.           router has run out of memory on the client workstation computer.
  1047.  
  1048.       Remedy: If you are using DBROUTER.EXE, you can increase the size of the
  1049.           SQL.INI configuration parameter called HEAP or try using the
  1050.           extended memory version of this program called DBXROUTR.EXE if
  1051.           extended memory is available.  If you are already using
  1052.           DBXROUTR.EXE then you can provide more extended memory.  And
  1053.           finally, as a last resort, you could decrease the number of
  1054.           column being fetched.
  1055.  
  1056. 00207 DBO CNF Command not found for retrieval
  1057.  
  1058.       Reason: Attempting to retrieve (sqlret) a stored command from the
  1059.           database and the named stored command is not found.
  1060.  
  1061.       Remedy: Store the command before attempting the retrieve or use the
  1062.           correct name when attempting the retrieve.
  1063.  
  1064. 00208 DBO CIN Stored command has been invalidated
  1065.  
  1066.       Reason: Attempting to retrieve (sqlret) a stored command that has been
  1067.           invalidated by the system.
  1068.  
  1069.       Remedy: A stored command will become invalidated by SQLBase if an index
  1070.           or field is dropped that was available when the command was
  1071.           originally stored.
  1072.  
  1073. 00209 DBO STO Command has been stored
  1074.  
  1075.       Reason: Trying to seek a position in a long data column (sqllsk), read a
  1076.           long data column (sqlrlo), or write a long data column (sqlwlo)
  1077.           and the SQL command was previously stored and is not available.
  1078.  
  1079.       Remedy: Compile the SQL statement before attempting any of the long data
  1080.           column operations mentioned above.
  1081.  
  1082. 00210 DBO IFN Invalid long field number
  1083.  
  1084.       Reason: Attempting to read long data (sqlrlo) or seek a position within
  1085.           long data (sqllsk) and the column number specified is not a
  1086.           database data type of LONG VARCHAR.
  1087.  
  1088.       Remedy: Modify the column number so that corresponds to the long data in
  1089.           the select list.    For a statement like
  1090.  
  1091.            SELECT EMPNO, DOB, HISTORY FROM PERSONAL
  1092.  
  1093.           the long data field HISTORY would be column three regardless of
  1094.           where it was defined when performing the CREATE TABLE PERSONAL
  1095.           (HISTORY LONG VARCHAR, DOB DATE, EMPNO SMALLINT).
  1096.  
  1097. 00211 DBO NBK On-line backup not allowed in read only isolation level
  1098.  
  1099.       Reason: On-line backup is not allowed while using the read-only
  1100.           isolation level.
  1101.  
  1102.       Remedy: Change the isolation level to RR, CS, or RL and retry the
  1103.           backup.
  1104.  
  1105. 00212 DBO SDD Cannot store a DDL command
  1106.  
  1107.       Reason: Attempting to store a data definition language command.
  1108.  
  1109.       Remedy: None.  SQLBase does not allow the storing of data definition
  1110.           language commands.  Data definition language statements should
  1111.           only be executed once to establish tables, indexes, views, etc.
  1112.           Performing DDL operation in a production envinoment is
  1113.           discouraged as it can reduce user currency.
  1114.  
  1115. 00213 DBO NTL Stored command name <name> is too long
  1116.  
  1117.       Reason: Attempting to store (sqlsto), retrieve (sqlret), or drop
  1118.           (sqldst) a stored command and the specified name is too long.
  1119.  
  1120.       Remedy: Correct the specified name so that it not greater than the
  1121.           maximum bind name length, SQLMBNL (18), found in SQL.H.
  1122.  
  1123. 00214 DBO NLB Not a long bind variable
  1124.  
  1125.       Reason: Attempting a write long data column operation and the SQL
  1126.           statement is not an UPDATE or INSERT statement.  Or, the column
  1127.           that is attempting to be updated or inserted is not a LONG
  1128.           VARCHAR data column.
  1129.  
  1130.       Remedy: Do not perform a write long data operation with an SQL statement
  1131.           that is not an UPDATE or INSERT.    If the SQL statement is an
  1132.           UPDATE or INSERT then verify that the column number used with
  1133.           the write long data (sqlwlo) operation is associated with a LONG
  1134.           VARCHAR data column in the SQL statement.
  1135.  
  1136. 00215 DBO GBY GROUP BY with fetch backward
  1137.  
  1138.       Reason: Attempting to enable fetch backwards (sqlefb) and the the SELECT
  1139.           statement contains a GROUP BY clause.
  1140.  
  1141.       Remedy: Backward fetching is not allowed with a SELECT that contains a
  1142.           GROUP BY clause.    Modify the application.
  1143.  
  1144. 00216 DBO SFN Set functions with fetch backward
  1145.  
  1146.       Reason: Attempting a set function within a fetch backward operation.
  1147.  
  1148.       Remedy: None.  Set functions are not allowed with a fetch backward
  1149.           operation.
  1150.  
  1151. 00217 DBO RNA Recovery not active
  1152.  
  1153.       Reason: Attempting a rollback and recovery is not active.
  1154.  
  1155.       Remedy: Modify the application so that connections is made with recovery
  1156.           active.  Use sqlcnc rather than sqlcnr.
  1157.  
  1158. 00218 DBO STD Stored command <name> does not exist
  1159.  
  1160.       Reason: Attempting to drop a stored command that does not exist.
  1161.  
  1162.       Remedy: Modify the drop store command so that it specifies a stored
  1163.           command name that exists.
  1164.  
  1165. 00219 DBO FBV Cannot fetch backward on this view
  1166.  
  1167.       Reason: Attempting a enable fetch backward (sqlefb) function call and
  1168.           the query is on a view.
  1169.  
  1170.       Remedy: Modify the application program.
  1171.  
  1172. 00220 DBO LSK Long seek past end of long data
  1173.  
  1174.       Reason: The application program is trying to position within long data
  1175.           and the position specified is beyond the end of the long data.
  1176.  
  1177.       Remedy: Modify the application program so that it does not position
  1178.           beyond the end of the long data.    Remember that the position is
  1179.           relative to zero, i.e. the first character is position zero.  To
  1180.           determine the entire length of the long data you can perform the
  1181.           get long data size (sqlgls) function call.
  1182.  
  1183. 00221 DBO CNL Current command type is not Load/Unload
  1184.  
  1185.       Reason: The specified database parameter type can be retrieved, only if
  1186.           currently compiled command for this cursor is a Load/Unload
  1187.           command. In this case the currently compiled command is neither
  1188.           a Load nor an Unload command.
  1189.  
  1190.       Remedy: Get this parameter only after compiling a Load/Unload command.
  1191.  
  1192. 00224 DBO CSD Cannot open start database
  1193.  
  1194.       Reason: The application is trying to initialize a new database (sqlins)
  1195.           and SQLBase cannot find the file START.DBS in the "home"
  1196.           database directory.
  1197.  
  1198.       Remedy: Verify that the file START.DBS is available in the "home"
  1199.           database directory.  A definition of the "home" database
  1200.           directory can be found in the Installation and Operations Guide.
  1201.  
  1202. 00225 DBO IRF Initialize read failure
  1203.  
  1204.       Reason: The application is trying to initialize a new database (sqlins)
  1205.           and a read error has been encountered on the file START.DBS.
  1206.  
  1207.       Remedy: Try to determine why SQLBase cannot read the file START.DBS
  1208.           before contacting your local Centura Software Corporation
  1209.           certified technical support center.
  1210.  
  1211. 00226 DBO IWF Initialize write failure
  1212.  
  1213.       Reason: The application is trying to initialize a new database (sqlins)
  1214.           and a write error has been encountered.  This is a Fatal Error.
  1215.  
  1216.       Remedy: Try to determine why SQLBase cannot perform the write operation
  1217.           before contacting your local Centura Software Corporation
  1218.           certified technical support center.
  1219.  
  1220. 00227 DBO IIL Invalid isolation level <invalid setting>
  1221.  
  1222.       Reason: Trying to set the isolation level (sqlsil) and specifying an
  1223.           invalid isolation level.
  1224.  
  1225.       Remedy: The valid isolation levels are defined in the file SQL.H which
  1226.           include the following stings (or defined contants):
  1227.  
  1228.            "RR" (SQLILRR) - read repeatibility
  1229.            "CS" (SQLILCS) - cursor stability
  1230.            "RO" (SQLILRO) - read only
  1231.            "RL" (SQLILRL) - release lock
  1232.  
  1233. 00228 DBO IDP INTERNAL ERROR ONLY - Invalid database parameter type
  1234.  
  1235.       Reason: This error is only used internally by the SQLBase system.
  1236.  
  1237.       Remedy: None.  This error code should never occur.  If you get this
  1238.           error, contact your local Centura Software certified
  1239.           technical support center.
  1240.  
  1241. 00229 DBO SNL SELECT must be the last cmd in chained command
  1242.  
  1243.       Reason: SELECT commands are allowed in a chained command but only as
  1244.           the last command.
  1245.  
  1246.       Remedy: Put the select command as the last command.
  1247.  
  1248. 00230 DBO IFD Invalid or non-existent directory name
  1249.  
  1250.       Reason: User specified a directory that is either invalid or
  1251.           or the directory does not exist.
  1252.  
  1253.       Remedy: Make sure that you have spelt the directory name correctly
  1254.           and it is the name of a valid, existing directory.
  1255.  
  1256. 00231 DBO IVR Invalid version
  1257.  
  1258.       Reason: The application is using mismatching versions of software or the
  1259.           database version does not correspond to the software.
  1260.  
  1261.       Remedy: Verify that the software and database are from the same release
  1262.           of SQLBase.
  1263.  
  1264. 00232 DBO DBA Must be a DBA for this operation
  1265.  
  1266.       Reason: Attempting an operation reserved for users with DBA authority.
  1267.  
  1268.       Remedy: None.  The statement cannot be executed.    Operator must have DBA
  1269.           authority.
  1270.  
  1271. 00233 DBO ILS Input message length too small
  1272.  
  1273.       Reason: SQLBase is attempting to set the input message buffer to a size
  1274.           smaller than the minimum size required.
  1275.  
  1276.       Remedy: The input message buffer should never be set so small that it is
  1277.           smaller than the minimum size required.  Contact your local
  1278.           Centura Software Corporation certified technical support center.
  1279.  
  1280. 00234 DBO CAI Out of memory on the database computer (DBO CAI)
  1281.  
  1282.       Reason: Not enough memory at the database engine to perform the
  1283.           requested task.
  1284.  
  1285.       Remedy: Check available memory at the database computer.    Attempt to
  1286.           make more memory available.  To make more memory available for
  1287.           the database engine, you can reduce size of the CACHE.
  1288.  
  1289. 00235 DBO NBI No on behave user information
  1290.  
  1291.       Reason: This error is only used internally by the SQLBase system.
  1292.  
  1293.       Remedy: Reason#18
  1294.  
  1295.  
  1296. 00236 DBO ISO Invalid security options
  1297.  
  1298.       Reason: This error is only used internally by the SQLBase system.
  1299.  
  1300.       Remedy: None.  This error code should never occur.  If you get this
  1301.           error, contact your local Centura Software certified
  1302.           technical support center.
  1303.  
  1304. 00239 DBO MBR Must be in result set mode to turn on restriction mode
  1305.  
  1306.       Reason: An application is attempting to stop restriction mode (sqlspr)
  1307.           or start restriction mode (sqlstr) and the application is not in
  1308.           result set mode.
  1309.  
  1310.       Remedy: Modify the application so that it is in result set mode before
  1311.           attempting to start or stop restriction mode.  Restriction set
  1312.           mode is a submode of result set mode.
  1313.  
  1314. 00240 DBO RMA Restriction mode already on
  1315.  
  1316.       Reason: An application is attempting to start restriction mode (sqlstr)
  1317.           and the application is already in restriction mode.
  1318.  
  1319.       Remedy: Modify the application so that it does not attempt to start
  1320.           restriction mode while already in restriction mode.
  1321.  
  1322. 00241 DBO RAO Restriction mode already off
  1323.  
  1324.       Reason: An application is attempting to stop restriction mode (sqlspr)
  1325.           and the application is not in restriction mode.
  1326.  
  1327.       Remedy: Modify the application so that it does not attempt to stop
  1328.           restriction mode while not in restriction mode.
  1329.  
  1330. 00242 DBO RSN Result set processing not in effect
  1331.  
  1332.       Reason: An application is attempting to get the number of rows in a
  1333.           result set (sqlnrr) and the application is not in result set
  1334.           mode.
  1335.  
  1336.       Remedy: Modify the application so that it does not attempt to get the
  1337.           number of rows in a result set (sqlnrr) while not in result set
  1338.           mode.
  1339.  
  1340. 00243 DBO CIB Out of memory on the database computer (DBO CIB)
  1341.  
  1342.       Reason: Not enough memory at the database engine to perform the
  1343.           requested task.
  1344.  
  1345.       Remedy: Check available memory at the database computer.    Attempt to
  1346.           make more memory available.  To make more memory available for
  1347.           the database engine, you can reduce size of the CACHE.
  1348.  
  1349. 00244 DBO DIU Deinstall with other users
  1350.  
  1351.       Reason: Attempting to deinstall a database while other users are
  1352.           connected to the database.
  1353.  
  1354.       Remedy: Verify that everyone have logged off of the database before
  1355.           trying to deinstall the database.
  1356.  
  1357. 00245 DBO SDC SELECT disallowed in chained commands
  1358.  
  1359.       Reason: SQL SELECT statements are not allowed in a sequence of chained
  1360.           commands.
  1361.  
  1362.       Remedy: Eliminate any stored SELECT commands from the chained command
  1363.           sequence.
  1364.  
  1365. 00246 DBO CDC CURRENT OF CURSOR in chained commands
  1366.  
  1367.       Reason: A DELETE or UPDATE is not allowed with the CURRENT OF cursorname
  1368.           clause within a chained command.
  1369.  
  1370.       Remedy: Eliminate any stored DELETE or UPDATE statements that use the
  1371.           CURRENT OF cursorname clause from the chained command sequence.
  1372.  
  1373. 00247 DBO DAR DBA authority required for this operation
  1374.  
  1375.       Reason: Attempting to shutdown a database without DBA authority.
  1376.  
  1377.       Remedy: None.  Only a user with DBA authority can shutdown a database.
  1378.  
  1379. 00248 DBO COF Cannot open the remote file <filename> on the SQLBase Server
  1380.  
  1381.       Reason: Attempting to open a remote file or create a directory
  1382.           on the remote SQLBase Server and a failure has occurred.
  1383.  
  1384.       Remedy: Determine and correct the cause of the open failure.
  1385.           Verify the specified file or directory path is valid.
  1386.  
  1387. 00249 DBO SAR SYSADM authority required
  1388.  
  1389.       Reason: Only SYSADM can initialize a new database.
  1390.  
  1391.       Remedy: None.  Only SYSADM can initialize a new database.
  1392.  
  1393. 00250 DBO CDF Cannot delete the remote file <filename> on the SQLBase Server
  1394.  
  1395.       Reason: Attempting to delete a remote file or remove an existing directory
  1396.           on the remote SQLBase Server and a failure has occurred.
  1397.  
  1398.       Remedy: Determine and correct the cause of the delete failure.
  1399.           Verify the specified file exists.
  1400.  
  1401. 00251 DBO REA Read failure on remote file at the SQLBase Server
  1402.  
  1403.       Reason: Attempting to read a file and a disk read failure has occurred.
  1404.  
  1405.       Remedy: Determine and correct the cause of the disk read failure.  Run a
  1406.           check disk utility (CHKDSK) for the current operating system to
  1407.           verify the status of the disk.
  1408.  
  1409. 00252 DBO WRI Write failure to a remote file at the SQLBase Server
  1410.  
  1411.       Reason: Attempting to write to a file and a disk write failure has
  1412.           occurred.
  1413.  
  1414.       Remedy: Determine and correct the cause of the disk write failure.  Most
  1415.           commonly, it may be because you have run out of available disk
  1416.           space.  If sufficient disk space is available, then run a check
  1417.           disk utility (CHKDSK) for the current operating system to verify
  1418.           the status of the disk.
  1419.  
  1420. 00253 DBO CSK Seek failure on remote file at the SQLBase Server
  1421.  
  1422.       Reason: Attempting to lseek within a file and a lseek failure has
  1423.           occurred.
  1424.  
  1425.       Remedy: Determine and correct the cause of the disk lseek failure.  Run
  1426.           a check disk utility (CHKDSK) for the current operating system
  1427.           to verify the status of the disk.
  1428.  
  1429. 00254 DBO SYS System command cannot be retrieved/executed/erased
  1430.  
  1431.       Reason: System commands are created and owned by the system.
  1432.  
  1433.       Remedy: None.
  1434.  
  1435. 00255 DBO INC Invalid cursor number
  1436.  
  1437.       Reason: This error is only used internally by the SQLBase system.
  1438.  
  1439.       Remedy: None.  This error code should never occur.  If you get this
  1440.           error, contact your local Centura Software certified
  1441.           technical support center.
  1442.  
  1443. 00256 DBO OOM Out of memory at the database computer (DBO OOM)
  1444.  
  1445.       Reason: Not enough memory at the database engine to perform the
  1446.           requested task.
  1447.  
  1448.       Remedy: Check available memory at the database computer.    Attempt to
  1449.           make more memory available.  To make more memory available for
  1450.           the database engine, you can reduce size of the CACHE.
  1451.  
  1452. 00257 DBO CAL Out of memory at the database computer (DBO CAL)
  1453.  
  1454.       Reason: Not enough memory at the database engine to perform the
  1455.           requested task.
  1456.  
  1457.       Remedy: Check available memory at the database computer.    Attempt to
  1458.           make more memory available.  To make more memory available for
  1459.           the database engine, you can reduce size of the CACHE.
  1460.  
  1461. 00258 DBO RDO Read-only mode is disabled for this database
  1462.  
  1463.       Reason: Attempting to switch to Read Only Locking isolation mode and the
  1464.           database is not prepared to handle read only transactions.
  1465.  
  1466.       Remedy: To use the Read Only Locking isolation mode, the database must
  1467.           have the READONLY keyword enabled.
  1468.  
  1469. 00259 DBO NV4 Specified operation is not valid for SQLBase 4.0 or later
  1470.  
  1471.       Reason: The specified operation is no longer valid for SQLBase 4.0 or
  1472.           later.
  1473.  
  1474.       Remedy: The specified operation has been replaced with an alternative
  1475.           way of doing the same operation.    Check the documentation to
  1476.           determine the alternate technique.  The obsolete function are
  1477.           described in the SQLBase C API Reference Manual, Chapter 5:
  1478.           C/API Functions by Category.
  1479.  
  1480. 00260 DBO DNS Datetime not specified with ROLLFORWARD to specific datetime
  1481.  
  1482.       Reason: ROLLFORWARD TO TIME specified but not datetime specified.
  1483.  
  1484.       Remedy: Specify the datetime when performing a ROLLFORWARD TO TIME.
  1485.  
  1486. 00261 DBO IDS Invalid datetime <value> specified with ROLLFORWARD
  1487.  
  1488.       Reason: ROLLFORWARD to a specific datetime specified an invalid
  1489.           datetime.
  1490.  
  1491.       Remedy: Specify the correct datetime format of "mm/dd/yy hh:mm:ss".
  1492.  
  1493. 00262 DBO ICM INTERNAL USE ONLY - Invalid connect mode
  1494.  
  1495.       Reason: This error is only used internally by the SQLBase system.
  1496.  
  1497.       Remedy: None.  This error code should never occur.  If you get this
  1498.           error, contact your local Centura Software certified
  1499.           technical support center.
  1500.  
  1501. 00263 DBO LFS Transaction Log file size <value> is too small
  1502.  
  1503.       Reason: Attempting to set the transaction log file size too small.
  1504.  
  1505.       Remedy: Modify transaction log file size being set.  Generally, the
  1506.           minimum size is 100K, unless you are using partitioned
  1507.           databases, in which case, the minimum size is 1MB (1000K).
  1508.  
  1509. 00264 DBO IRM Illegal rollforward mode <value>
  1510.  
  1511.       Reason: The specified rollforward mode is invalid.
  1512.  
  1513.       Remedy: Correct the rollforward mode.  The following modes are the valid
  1514.           choices: (1)  SQLMEOL  Rollforward to end of all available logs.
  1515.                (2)  SQLMEOB  Rollforward to end of backup.
  1516.                (3)  SQLMTIM  Rollforward to a specified time.
  1517.  
  1518. 00265 DBO CTI Checkpoint time interval of <value> minutes is too long
  1519.  
  1520.       Reason: Cannot set the checkpoint interval greater than 30 minutes.
  1521.  
  1522.       Remedy: Use a valid checkpoint interval not greater than 30 minutes.
  1523.  
  1524. 00266 DBO RFS Get Next Log is only valid after Rollforward has been initiated
  1525.  
  1526.       Reason: A Get Next Log command has been issued before beginning the
  1527.           Rollforward recovery process.
  1528.  
  1529.       Remedy: Start Rollforward recovery before doing a Get Next Log.
  1530.  
  1531. 00267 DBO NSD Not connect to the same database
  1532.  
  1533.       Reason: This error is only used internally by the SQLBase system.
  1534.  
  1535.       Remedy: None.  This error code should never occur.  If you get this
  1536.           error, contact your local Centura Software certified
  1537.           technical support center.
  1538.  
  1539. 00268 DBO HSS History file size must be a positive value
  1540.  
  1541.       Reason: Cannot set the History file size to zero or less than zero.
  1542.  
  1543.       Remedy: Correct history file size setting to be a positive value.
  1544.  
  1545. 00269 DBO NSC Stored command cannot be found.
  1546.  
  1547.       Reason: Command is missing from SYSCOMMANDS.
  1548.  
  1549.       Remedy: None.
  1550.  
  1551. 00270 DBO RFI Rollforward interrupted - must restore database backup again
  1552.  
  1553.       Reason: The Rollforward operation has been interrupted.
  1554.  
  1555.       Remedy: Restart the restore of database backup again.
  1556.  
  1557. 00271 DBO LNE Logging not enabled
  1558.  
  1559.       Reason: Attempting a Backup and Recovery operation, Rollback operation,
  1560.           or attempting to set the logfilesize, nextlog, or spanlimit and
  1561.           transaction logging (recovery) is not enabled.
  1562.  
  1563.       Remedy: Backup and Recovery, and transaction Rollbacks are not possible
  1564.           with transaction logging (recovery) turned off.  Connect with
  1565.           recovery ON to perform Backup and Recovey, and transaction
  1566.           Rollbacks.  Also, you cannot set the logfilesize, nextlog, or
  1567.           spanlimit with recovery turned off.
  1568.  
  1569. 00272 DBO CAF Out of memory on the database computer (DBO CAF)
  1570.  
  1571.       Reason: Not enough memory at the database engine to perform the
  1572.           requested task.
  1573.  
  1574.       Remedy: Check available memory at the database computer.    Attempt to
  1575.           make more memory available.  To make more memory available for
  1576.           the database engine, you can reduce size of the CACHE.
  1577.  
  1578. 00273 DBO COP Database open copy file failure
  1579.  
  1580.       Reason: Attempting to open an existing file and a failure has occurred.
  1581.  
  1582.       Remedy: Determine and correct the cause of the open file failure.
  1583.           Verify that the specified file exists.  Verify the number of
  1584.           files allowed open for the operating system permits the
  1585.           additional file, that is, check the FILES= configuration
  1586.           parameter setting.
  1587.  
  1588. 00274 DBO CCR Database create copy file failure
  1589.  
  1590.       Reason: Attempting to create a file and a failure has occurred.
  1591.  
  1592.       Remedy: Determine and correct the cause of the create failure.  Run a
  1593.           check disk utility (CHKDSK) for the current operating system to
  1594.           verify the status of disk.  Verify that sufficient disk space is
  1595.           available and verify that the number of files allowed open for
  1596.           the operating system permits the additional file, that is, check
  1597.           the FILES= configuration parameter setting.
  1598.  
  1599. 00275 DBO NPW No password can be retrieved for connecting to database.
  1600.  
  1601.       Reason: Attempts to read the user's password failed.
  1602.  
  1603.       Remedy: Check the password to the database and retry later.
  1604.  
  1605. 00276 DBO FCS Cannot generate connection string
  1606.  
  1607.       Reason: The system failed to construct a connection string.
  1608.  
  1609.       Remedy: None.
  1610.  
  1611. 00277 DBO LBD Log backup disabled
  1612.  
  1613.       Reason: Attempting to backup logs or get the next log or set the next
  1614.           log and transaction logging is disabled.
  1615.  
  1616.       Remedy: Enabled logging before attempting to backup logs, get the next
  1617.           log, or set the next log.
  1618.  
  1619. 00278 DBO LCU Long varchar column was updated or deleted
  1620.  
  1621.       Reason: The row from which you are fetching has been updated or
  1622.           deleted between the time you fetched the non-long varchar
  1623.           data and the time you issued the read long request.
  1624.  
  1625.       Remedy: Re-fetch the row to get the most up-to-date data or to find
  1626.           out that the row has been deleted.  If you receive this error
  1627.           frequently, review your application for possible data
  1628.           contention problems or poor sequencing of operations
  1629.           (SELECT/FETCH/DELETE/UPDATE).  Try to prevent other
  1630.           applications, or cursors in the same transaction, from
  1631.           changing data while your are fetching it.  For example,
  1632.           running the fetch operation in RR or CS isolation mode
  1633.           prevents other applications from updating or deleting data
  1634.           that you have accessed.  Be aware that these isolation levels
  1635.           offer no such protection against a cursor from the same
  1636.           transaction.
  1637.  
  1638. 00279 DBO SLS Transaction span limit too small
  1639.  
  1640.       Reason: Trying to set the transaction span limit to less than zero.
  1641.  
  1642.       Remedy: Set the transaction span limit using a valid number.  The
  1643.           transaction span limit is the number of log files an active
  1644.           transaction is allowed to span.  Any transaction that violates
  1645.           the limit is rolled back.  A span limit of zero indicates that
  1646.           transaction span limit checking is disabled.
  1647.  
  1648. 00280 DBO ITO Invalid timeout value
  1649.  
  1650.       Reason: Trying to set an invalid database lock timeout value.
  1651.  
  1652.       Remedy: Set the lock wait timeout value using a valid number.  The
  1653.           number represent seconds to wait for a database lock to be
  1654.           acquired.  After the specified time has elapsed, the transaction
  1655.           is rolled back.  The default setting is 300 seconds.  Valid
  1656.           timeout values are:
  1657.          1 to 1800 Seconds to wait for a lock (1 second to 30 minutes)
  1658.         -1       Wait forever for a lock held by another transaction
  1659.          0       Never wait for a lock and immediately return a
  1660.                timeout error (nowait locking).
  1661.  
  1662. 00281 DBO IVS Invalid version string
  1663.  
  1664.       Reason: Attempting to set an invalid version number.
  1665.  
  1666.       Remedy: Set the version number with a valid version number string.
  1667.           For example, "6.0.0".
  1668.  
  1669. 00282 DBO RNS INTERNAL USE ONLY - Request not supported
  1670.  
  1671.       Reason: This error is only used internally by the SQLBase system.
  1672.  
  1673.       Remedy: None.  This error code should never occur.  If you get this
  1674.           error, contact your local Centura Software certified
  1675.           technical support center.
  1676.  
  1677. 00283 DBO LFL Transaction Log file size <value> is too large
  1678.  
  1679.       Reason: Attempting to set the transaction log file size too large.
  1680.  
  1681.       Remedy: Modify transaction log file size being set.
  1682.           The mamixum size is  2,097,152K.
  1683.  
  1684. 00284 DBO LBM LOGBACKUP must be ON for BACKUP DATABASE; try BACKUP SNAPSHOT
  1685.  
  1686.       Reason: Transaction log backup must be ON for a BACKUP DATABASE
  1687.  
  1688.       Remedy: Try doing a BACKUP SNAPSHOT.
  1689.  
  1690. 00285 DBO NSR Cannot store SELECT commands or procedures in restriction mode
  1691.  
  1692.       Reason: Cannot store a SELECT statement or procedures while operating
  1693.           in restriction mode.
  1694.  
  1695.       Remedy: Store the SELECT command or procedure while not operating in
  1696.           restriction mode.
  1697.  
  1698. 00286 DBO CBL Next Log# <value> less than the Next Log# <value> that should be backed up
  1699.  
  1700.       Reason: Specifying log files in an incorrect fashion.  Subsequent log
  1701.           files should always have the next higher transaction log file
  1702.           numbers.
  1703.  
  1704.       Remedy: Specify the correct next transaction log file.
  1705.  
  1706. 00287 DBO CBG Next Log# <value> greater than current active log # <value>
  1707.  
  1708.       Reason: Specifying log files in an incorrect fashion.  A subsequent log
  1709.           file can never be greater than the current active log file.
  1710.  
  1711.       Remedy: Specify the correct next transaction log file.
  1712.  
  1713. 00288 DBO IFE Database file size extension too small
  1714.  
  1715.       Reason: The specified database file size extension is too small.
  1716.  
  1717.       Remedy: Correct database file size extension size.  If you are using
  1718.           partitioned databases, the minimal size is 1024, otherwise the
  1719.           size can be any positive value.
  1720.  
  1721. 00289 DBO RSR Cannot retrieve SELECT stored command/procedure <user>.<name> in restriction mode
  1722.  
  1723.       Reason: A SQL SELECT statement or stored procedure cannot be
  1724.           retrieved when operating in restriction mode.
  1725.  
  1726.       Remedy: Retrieve the stored SELECT statement or procedure while NOT
  1727.           in restriction mode.
  1728.  
  1729. 00290 DBO NDB Invalid NEWDB value
  1730.  
  1731.       Reason: This error is currently undocumented.
  1732.  
  1733.       Remedy: Contact your local Centura Software certified technical
  1734.           support center for assistance.
  1735.  
  1736. 00291 DBO BME LOGBACKUP mode already enabled
  1737.  
  1738.       Reason: Trying to set LOGBACKUP mode ON and the mode is already ON.
  1739.  
  1740.       Remedy: None.  Informational only.
  1741.  
  1742. 00292 DBO BMD LOGBACKUP mode already disabled
  1743.  
  1744.       Reason: Trying to set LOGBACKUP mode OFF and the mode is already OFF.
  1745.  
  1746.       Remedy: None.  Informational only.
  1747.  
  1748. 00293 DBO FEV (Incompatible) client cannot invoke attempted function
  1749.  
  1750.       Reason: Client and server do not have compatible versions for launching
  1751.           the attempted function/feature.
  1752.  
  1753.       Remedy: Use a configuration consisting of compatible client and server.
  1754.  
  1755. 00294 DBO NOL RECOVERY is OFF, there is no log
  1756.  
  1757.       Reason: This error is currently undocumented.
  1758.  
  1759.       Remedy: Contact your local Centura Software certified technical
  1760.           support center for assistance.
  1761.  
  1762. 00295 DBO NSS Not a server session
  1763.  
  1764.       Reason: Trying to compile or execute a server command in a
  1765.           non-server session
  1766.  
  1767.       Remedy: Use a server session to compile or execute a server command.
  1768.  
  1769. 00296 DBO IVC Backend code page is not same, check SQL.INI file and country.sql
  1770.  
  1771.       Reason: This error is currently undocumented.
  1772.  
  1773.       Remedy: Contact your local Centura Software certified technical
  1774.           support center for assistance.
  1775.  
  1776. 00297 DBO CSC Cannot store the command, <command name>
  1777.  
  1778.       Reason: Trying to store a server command
  1779.  
  1780.       Remedy: Run the command directly instead of storing the command and
  1781.           executing it later.
  1782.  
  1783. 00298 DBO CRM Cannot restore/rollforward MAIN while partitioned db enabled
  1784.  
  1785.       Reason: While partitioned databases are enabled the MAIN database
  1786.           must be available to SQLBase to access partitioned databases.
  1787.           The availability of the MAIN database prevents it from being
  1788.           restored from a backup.
  1789.  
  1790.       Remedy: Disconnect all clients accessing partitioned databases and
  1791.           disable partitioned databases.
  1792.  
  1793. 00299 DBO IOL Invalid optimizer level <value>
  1794.  
  1795.       Reason: Optimizer level must be 1 or 2.
  1796.  
  1797.       Remedy: Use correct optimizer level, 1 or 2.
  1798.  
  1799. 00300 DBO ITV Invalid command timeout value
  1800.  
  1801.       Reason: Trying to set an invalid command timeout value.
  1802.  
  1803.       Remedy: Set the command timeout value using a valid number.  The number
  1804.           represents the maximum seconds allowed to perform a compile and
  1805.           execute for a command.  After the specified time has elapsed,
  1806.           the command is aborted. The default setting is 0 seconds which
  1807.           disables the command timeout check.
  1808.           Valid timeout values are:
  1809.           1 to 43,200 Seconds before timing out (1 second to 12 hours)
  1810.           0       Never timeout.
  1811.  
  1812.  
  1813. 1.0.0 SQLBase Errors Guide
  1814. The errors documented in this section of the Error Guide are errors that
  1815. generally occur during the execution of a SQL operation.
  1816. 00301 EXE NCH Can only modify CHAR data type
  1817.  
  1818.       Reason: Attempting to alter the size of an existing column and the
  1819.           column is not defined as CHAR or VARCHAR.
  1820.  
  1821.       Remedy: Do not attempt to change to size of a column that is not defined
  1822.           as CHAR or VARCHAR.
  1823.  
  1824. 00302 EXE NAV ALTER privilege not allowed on views
  1825.  
  1826.       Reason: Cannot grant ALTER privileges on a VIEW
  1827.  
  1828.       Remedy: None.  Views cannot be altered, only tables can be altered.
  1829.           Therefore the granting of ALTER on a VIEW is not allowed.
  1830.  
  1831. 00303 EXE CRI Cannot create a VIEW using ROWID column
  1832.  
  1833.       Reason: Trying to use the ROWID column in a VIEW.
  1834.  
  1835.       Remedy: None.  The ROWID is not allowed as a column within a VIEW.
  1836.  
  1837. 00304 EXE CDT Cannot drop another's table
  1838.  
  1839.       Reason: A user is attempting to drop a table that s/he did not create
  1840.           and s/he does not have DBA authority.
  1841.  
  1842.       Remedy: None.  Do not attempt to drop someone else's table unless you
  1843.           have DBA authority.
  1844.  
  1845. 00305 EXE CDI Cannot drop indexed column <column name>
  1846.  
  1847.       Reason: Attempting to drop a column that has an index on it.
  1848.  
  1849.       Remedy: Drop all indexes associated with the column before dropping the
  1850.           column.
  1851.  
  1852. 00306 EXE CDS Cannot drop system information <column, index, or table name>
  1853.  
  1854.       Reason: Attempting to drop a column, index, or table that is considered
  1855.           system information.
  1856.  
  1857.       Remedy: None.  Do not attempt to drop columns, indexes, or tables that
  1858.           are considered system catalog information.
  1859.  
  1860. 00307 EXE STO Cannot execute after store
  1861.  
  1862.       Reason: Attempting to execute a command that was just previously stored.
  1863.           You cannot execute a command that was just stored.
  1864.  
  1865.       Remedy: You must retrieve the stored commands and then execute it or
  1866.           compile the command after storing and execute it.  A stored
  1867.           command is stored in the database and is not available for
  1868.           immediate execution until it is retreived.
  1869.  
  1870. 00308 EXE CIL Cannot index long data
  1871.  
  1872.       Reason: Attempting to create an index on a column that is defined as
  1873.           long data.
  1874.  
  1875.       Remedy: None.  You cannot create an index on a long data column.
  1876.  
  1877. 00309 EXE MSC Cannot modify system column <column name>
  1878.  
  1879.       Reason: Attempting to modify a system column.
  1880.  
  1881.       Remedy: None.  You cannot modify a system column.
  1882.  
  1883. 00310 EXE RSC Cannot rename system column <name>
  1884.  
  1885.       Reason: Attempting to rename a system column.
  1886.  
  1887.       Remedy: None.  You cannot rename a system column.
  1888.  
  1889. 00311 EXE RST Cannot rename system table <table name>
  1890.  
  1891.       Reason: Attempting to rename a system table.
  1892.  
  1893.       Remedy: None.  You cannot rename a system table.
  1894.  
  1895. 00312 EXE RCD Cannot revoke connect from a DBA <user name>
  1896.  
  1897.       Reason: Attempting to revoke connect from a user with DBA authority.
  1898.  
  1899.       Remedy: None.  SYSADM must revoke DBA authority before being able to
  1900.           revoke connect authority.
  1901.  
  1902. 00313 EXE RND Cannot revoke DBA from a non-DBA <user name>
  1903.  
  1904.       Reason: Attempting to revoke DBA authority from a user that does not
  1905.           have DBA authority.
  1906.  
  1907.       Remedy: None.  You cannot revoke an authority a user does not hold.
  1908.  
  1909. 00314 EXE RRD Cannot revoke resource from a DBA <user name>
  1910.  
  1911.       Reason: Attempting to revoke RESOURCE authority from a user that has DBA
  1912.           authority.
  1913.  
  1914.       Remedy: None.  You cannot revoke RESOURCE authority from a user who has
  1915.           DBA authority.  Having DBA authority automatically means that
  1916.           s/he has all privileges on any table in the database, including
  1917.           the right to grant, modify, or revoke the privileges of any
  1918.           other user in the database.  A DBA may not, however, create new
  1919.           users, nor may a DBA change the passwords or authority levels of
  1920.           existing users.  These privileges are restricted to SYSADM.
  1921.           Having DBA authority means you also have RESOURCE authority.
  1922.  
  1923. 00315 EXE CAE Column <column name> already exists
  1924.  
  1925.       Reason: Attempting to add or rename a column and the column name already
  1926.           exists.
  1927.  
  1928.       Remedy: Use a different column name from the one currently being used in
  1929.           the ALTER TABLE statement.
  1930.  
  1931. 00316 EXE CST Column <name> specified twice
  1932.  
  1933.       Reason: Specified a column with a duplicate column name.
  1934.  
  1935.       Remedy: Do not use the column name that has already been used.
  1936.  
  1937. 00317 EXE DND Data is not a date
  1938.  
  1939.       Reason: Attempting to insert or update a column defined as DATE, TIME,
  1940.           DATETIME, or TIMESTAMP and the data attempting to be inserted or
  1941.           updated is not a date.
  1942.  
  1943.       Remedy: Check data to verify that the data being inserted or updated is
  1944.           a date.
  1945.  
  1946. 00318 EXE DNN Data is not numeric
  1947.  
  1948.       Reason: Attempting to insert or update a column defined as SMALLINT,
  1949.           INTEGER, DECIMAL, FLOAT, or NUMBER and the data attempting to be
  1950.           inserted or updated is nonnumeric.
  1951.  
  1952.       Remedy: Check data to verify that the data being inserted or updated is
  1953.           numeric.
  1954.  
  1955. 00319 EXE IAE Index <index name> already exists
  1956.  
  1957.       Reason: The CREATE INDEX statement sought to create an index when there
  1958.           is already an index with the same name defined.
  1959.  
  1960.       Remedy: The CREATE INDEX statement cannot be executed.  No new index was
  1961.           created, and the existing index was not altered or modified.
  1962.           Either the existing index must be dropped or another name must
  1963.           be chosen for the new index.
  1964.  
  1965. 00320 EXE IDE Index <index name> does not exist
  1966.  
  1967.       Reason: Attempting a DROP INDEX, UPDATE STATISTICS ON INDEX or
  1968.           CHECK INDEX and the specified index name does not exist.
  1969.  
  1970.       Remedy: Find correct index name and retry.  All current index names can
  1971.           be determined by querying the SYSINDEXES tables.
  1972.  
  1973. 00321 EXE VTL Insert/update value is too large
  1974.  
  1975.       Reason: The application is attempting to execute an UPDATE, INSERT, or
  1976.           COMMENT ON and the update or insert value, or the comment is too
  1977.           big for the column as it was defined at CREATE TABLE time.
  1978.  
  1979.       Remedy: Identify which column exceeds the defined length and correct the
  1980.           application program.  When binding data, be sure the specified
  1981.           bind variable lengths does not exceed the defined length in the
  1982.           database.  If using a program data type of string (SQLPSTR), be
  1983.           sure that you have provided the null terminating character so
  1984.           that SQLBase can calculate the data length accurately.  Check
  1985.           the length of the object column, and correct the program or SQL
  1986.           statement so that the length of the UPDATE, INSERT, or COMMENT
  1987.           ON string does not exceed the maximum.
  1988.  
  1989. 00322 EXE IDV Invalid data for this view
  1990.  
  1991.       Reason: Attempting to insert or update through a view and the view
  1992.           definition rejects the data because it does not conform to the
  1993.           view definition.    View checking is provided if the optional WITH
  1994.           CHECK OPTION clause if used when creating the view.
  1995.  
  1996.       Remedy: Examine the view definition to determine why the requested
  1997.           INSERT or UPDATE was rejected.  Note that this may be a
  1998.           data-dependent condititon.
  1999.  
  2000. 00323 EXE IVN Invalid number
  2001.  
  2002.       Reason: Attempting to convert character data to numeric data and the
  2003.           conversion fails.
  2004.  
  2005.       Remedy: Verify that numeric data is being provided for conversion.
  2006.  
  2007. 00324 EXE IBV Invalid program bind variable
  2008.  
  2009.       Reason: The application is attempting to use a bind variable that was
  2010.           not bound with a sqlbnn or sqlbnd function call.
  2011.  
  2012.       Remedy: Bind all bind variables with either a sqlbnn or sqlbnd function
  2013.           call before attempting to execute the statement (sqlexe).
  2014.  
  2015. 00325 EXE SSF INTERNAL USE ONLY - expected next row but did not find one
  2016.  
  2017.       Reason: This error is only used internally by the SQLBase system.
  2018.  
  2019.       Remedy: None.  This error code should never occur.  If you get this
  2020.           error, contact your local Centura Software certified
  2021.           technical support center.
  2022.  
  2023. 00326 EXE NGA No grant authority
  2024.  
  2025.       Reason: Attempting to grant or revoke connect authority, or grant table
  2026.           privileges and the user does not have the authority.  Only
  2027.           SYSADM can grant or revoke connect authority.  Table privileges
  2028.           can only be granted by users who have the authority to do so.  A
  2029.           user with DBA authority may grant privileges on any tables or
  2030.           views in the database.  A user with RESOURCE authority may grant
  2031.           privileges only on tables created by him or on views based
  2032.           completely on tables created by him.  A user with only CONNECT
  2033.           authority may not grant privileges.  Nor does user possess
  2034.           privileges to any tables or views unless the user is explicitly
  2035.           granted such privileges via a GRANT statement.
  2036.  
  2037.       Remedy: None.  You can not grant or revoke connect authority, or grant
  2038.           table privileges when the user does not have the authority.
  2039.  
  2040. 00327 EXE RSP Result set not allowed with procedure
  2041.  
  2042.       Reason: Result set not allowed with procedure
  2043.  
  2044.       Remedy: Do not use result set with procedure.
  2045.  
  2046. 00328 EXE NRE No resource authority
  2047.  
  2048.       Reason: Attempting to create a table and the user does not possess
  2049.           resource authority to create tables.
  2050.  
  2051.       Remedy: None.  A user must possess resource authority to create tables,
  2052.           to drop those tables, and to grant, modify or revoke privileges
  2053.           to those tables for valid users of the database.
  2054.  
  2055. 00329 EXE NRA No revoke authority
  2056.  
  2057.       Reason: Attempting to revoke RESOURCE authority, table privileges, or
  2058.           DBA authority and the user does not have the authority.  Only
  2059.           SYSADM can revoke DBA or RESOURCE authority.  Table privileges
  2060.           can only be revoked by users who have the authority to do so.
  2061.           A user with DBA authority may revoke privileges on any tables or
  2062.           views in the database.  A user with RESOURCE authority may
  2063.           revoke privileges only on tables created by him or on views that
  2064.           are based completely on tables created by him.  A user with only
  2065.           CONNECT authority may not revoke privileges.
  2066.  
  2067.       Remedy: None.  You can not revoke RESOURCE authority, table privileges,
  2068.           or DBA authority when the user does not have the authority.
  2069.  
  2070. 00330 EXE NCN Not a column
  2071.  
  2072.       Reason: Attempting to create a view and a named column does not exist
  2073.           in the target table or view.
  2074.  
  2075.       Remedy: Modify the CREATE VIEW statement so that all named columns
  2076.           correspond to columns in the base table or base view.
  2077.  
  2078. 00331 EXE NEV Not enough non-null values
  2079.  
  2080.       Reason: Attempting to execute an INSERT statement and there exist
  2081.           columns defined as NOT NULL which have not been provided values.
  2082.  
  2083.       Remedy: Modify the INSERT statement so that a value exists for each
  2084.           column defined in the CREATE TABLE statement as NOT NULL.
  2085.  
  2086. 00332 EXE PEU Privileges exist for user <name>
  2087.  
  2088.       Reason: Attempting to execute a REVOKE CONNECT FROM a specific user and
  2089.           the named user has been granted table privileges.
  2090.  
  2091.       Remedy: Revoke the user's privileges before attempting to revoke the
  2092.           user's connect authority.
  2093.  
  2094. 00333 EXE SNI Size of CHAR not increased
  2095.  
  2096.       Reason: Attempting to execute a ALTER TABLE with a MODIFY clause and the
  2097.           length of a character column is attempting to be decreased.
  2098.  
  2099.       Remedy: Modify the ALTER TABLE statement.  The length of a character
  2100.           column may be increased but not decreased.
  2101.  
  2102. 00334 EXE RUN Command not allowed in SQLBase RUNTIME database engine
  2103.  
  2104.       Reason: The specified command is not allowed with the RUNTIME system.
  2105.  
  2106.       Remedy: None.  The RUNTIME system does not allow certain commands.
  2107.  
  2108. 00335 EXE SYT Table, view, or synonym, <name> does not exist
  2109.  
  2110.       Reason: Attempting a CHECK TABLE, CREATE SYNONYM or DROP SYNONYM
  2111.           and the specified table name or view name does not exist.
  2112.  
  2113.       Remedy: Modify the CHECK TABLE, CREATE SYNONYM or DROP SYNONYM
  2114.           statement by specifying an existing table name or view name.
  2115.  
  2116. 00336 EXE NEP No execute privilege on <object> <name> for user <username>.
  2117.  
  2118.       Reason: User does not have execute privilege.
  2119.  
  2120.       Remedy: Get execute privilege from DBA or owner and re-issue the
  2121.           command.
  2122.  
  2123. 00337 EXE TEU Table(s) exist for specified user <name>
  2124.  
  2125.       Reason: Attempting to execute a REVOKE CONNECT FROM a specific user and
  2126.           the tables exist for the name user.
  2127.  
  2128.       Remedy: Drop the tables for the name user before attempting to revoke
  2129.           the user's connect authority.
  2130.  
  2131. 00338 EXE TVS Table, view, or synonym <name> already exists
  2132.  
  2133.       Reason: Attempting to execute a CREATE VIEW or ALTER TABLE with a RENAME
  2134.           TABLE clause and the table name or view name already exists.
  2135.  
  2136.       Remedy: Modify the CREATE VIEW or ALTER TABLE statement to use a unique
  2137.           name.
  2138.  
  2139. 00339 EXE TMC Too many columns
  2140.  
  2141.       Reason: Attempting to execute a CREATE VIEW and the number of columns
  2142.           exceeds the maximum number of columns allowed for any table or
  2143.           view.
  2144.  
  2145.       Remedy: Modify the CREATE VIEW statement so it does not exceed the
  2146.           maximum number of columns allowed.
  2147.  
  2148. 00340 EXE UNE User <name> does not exist
  2149.  
  2150.       Reason: Attempting to execute a CREATE TABLE, CREATE VIEW, GRANT table
  2151.           privilege, or REVOKE and the name user does not exist.
  2152.  
  2153.       Remedy: Modify the statement to use an existing user.
  2154.  
  2155. 00341 EXE VIN INSERT/UPDATE value is NULL & target column cannot contain nulls
  2156.  
  2157.       Reason: The update or insert value was NULL, but the target column was
  2158.           declared as NOT NULL in the table definition.  Consequently,
  2159.           null values cannot be inserted into that column, and values in
  2160.           that column cannot be set to NULL by an update.
  2161.  
  2162.       Remedy: The statement cannot be execute.    Examine the definition of the
  2163.           target table to determine which columns of the table have the
  2164.           NOT NULL attribute, and correct the SQL statement accordingly.
  2165.           DB2 treats "empty" strings and NULL strings different whereas
  2166.           SQLBase does not distinguish between an "empty" string and a
  2167.           NULL string.  This problem may be occurring because a CHAR or
  2168.           VARCHAR column has been defined as NOT NULL WITH DEFAULT and
  2169.           SQLBase use a one character space for the DEFAULT.  For DB2
  2170.           compatibility you may want to consider NOT using the NOT NULL
  2171.           WITH DEFAULT characteristic for CHAR or VARCHAR columns.
  2172.  
  2173. 00342 EXE WPS INTERNAL USE ONLY - Wait/post
  2174.  
  2175.       Reason: This error is only used internally by the SQLBase system.
  2176.  
  2177.       Remedy: None.  This error code should never occur.  If you get this
  2178.           error, contact your local Centura Software certified
  2179.           technical support center.
  2180.  
  2181. 00343 EXE ICR Invalid ROWID
  2182.  
  2183.       Reason: Application has submitted an invalid rowid while using the
  2184.           ROWID=[rowid] constraint in the where clause.  SQLBase has
  2185.           determined this rowid cannot be matched with any row within the
  2186.           database.  Valid rowid's are retrieved using SELECT ROWID.
  2187.  
  2188.       Remedy: Correct the rowid by retrieving the correct rowid using SELECT
  2189.           ROWID.
  2190.  
  2191. 00344 EXE CAS Out of memory at the database computer (EXE CAS)
  2192.  
  2193.       Reason: Not enough memory at the database engine to perform the
  2194.           requested task.
  2195.  
  2196.       Remedy: Check available memory at the database computer.    Attempt to
  2197.           make more memory available.  To make more memory available for
  2198.           the database engine, you can reduce size of the CACHE.
  2199.  
  2200. 00345 EXE IOP Invalid old password
  2201.  
  2202.       Reason: Attempting to execute an ALTER PASSWORD and the old password is
  2203.           not valid.
  2204.  
  2205.       Remedy: Modify the ALTER PASSWORD statement to use a valid old password.
  2206.  
  2207. 00346 EXE NVL NULL value encountered in column <name>
  2208.  
  2209.       Reason: Attempting to execute a ALTER TABLE with a MODIFY clause.  The
  2210.           statement attempts to change a column which contains NULL values
  2211.           to a column with a definition of NOT NULL.
  2212.  
  2213.       Remedy: Modify the ATLER TABLE statement or modify the data.  If a
  2214.           column contains NULL values, you will not be able to redefine
  2215.           the column as NOT NULL.
  2216.  
  2217. 00347 EXE EFS External function <name> already exists as a stored command or stored procedure
  2218.  
  2219.       Reason: The specified external function name already exists as a stored
  2220.           command name or as a stored procedure.
  2221.  
  2222.       Remedy: Use a different external function name.  External function names
  2223.           cannot be the same as an existing stored command, stored
  2224.           procedure, or external function.
  2225.  
  2226. 00348 EXE CNA Current of cursor not allowed with this query
  2227.  
  2228.       Reason: The CURRENT OF cursorname clause is not allow with this query.
  2229.  
  2230.       Remedy: None.  CURRENT OF cursorname cannot be used with this SELECT
  2231.           statement.  The CURRENT OF cursorname clause is not allowed
  2232.           under certain conditions, including a query which contains a
  2233.           join, GROUP BY, DISTINCT, aggregate functions, or a UNION.
  2234.  
  2235. 00349 EXE CDD Current cursor is on a different database
  2236.  
  2237.       Reason: A CURRENT OF cursorname clause is referring to a cursor which is
  2238.           currently referencing the same table name but in different
  2239.           databases.  For example: With a first cursor named C1 connected
  2240.           to the PAYROLL database, it is performing a select like:
  2241.  
  2242.            SELECT * FROM EMP
  2243.  
  2244.           and with a second cursor connected to the PERSONNEL database, it
  2245.           is attempting to perform an update or delete similiar to:
  2246.  
  2247.            UPDATE EMP SET BONUS = 100 WHERE CURRENT OF C1
  2248.  
  2249.       Remedy: Revise SQL statements so that both statements refer to a table
  2250.           named in the same database.
  2251.  
  2252. 00350 EXE DBA DBA authority required for this operation
  2253.  
  2254.       Reason: Attempting to execute a CREATE or DROP a
  2255.           public table/external function SYNONYM synonym or
  2256.           UPDATE STATISTICS on DATABASE and the user does not have
  2257.           DBA authority.
  2258.  
  2259.       Remedy: None.  A user cannot CREATE or DROP a
  2260.           public SYNONYM\external function synonym or
  2261.           UPDATE STATISTICS on DATABASE without DBA authority.
  2262.  
  2263. 00351 EXE CDA Cannot drop all columns
  2264.  
  2265.       Reason: Attempting to execute a ALTER TABLE with a DROP column clause
  2266.           and the column is the lone remaining column in the table.
  2267.  
  2268.       Remedy: None.  You cannot drop the the last column of a table.  Each
  2269.           table must have at least one column.  If necessary, drop the
  2270.           entire table with a DROP TABLE statement.
  2271.  
  2272. 00352 EXE KTL Index key size too large
  2273.  
  2274.       Reason: Attempting to execute a CREATE INDEX and the key size exceeds
  2275.           the maximum key size allowed.
  2276.  
  2277.       Remedy: Modify the index attempting to be created.  The maximum size of
  2278.           an index is limited occuring to a formula documented in the SQL
  2279.           Language Reference manual under the CREATE INDEX statement.
  2280.  
  2281. 00353 EXE NSY Object <name> specified in DROP SYNONYM is not a synonym
  2282.  
  2283.       Reason: Attempting to execute a DROP SYNONYM and the named synonym is
  2284.           not a synonym but a table, view or external function name.
  2285.  
  2286.       Remedy: Modify the DROP SYNONYM statement to use a synonym name or if
  2287.           you really want to drop a table or external function then use
  2288.           a DROP TABLE or DROP EXTERNAL FUNCTION statement.
  2289.  
  2290. 00354 EXE NVW Object <name> specified in DROP VIEW is not a view
  2291.  
  2292.       Reason: The name specified in the DROP VIEW statement identifies a
  2293.           table, rather than a view.  The DROP VIEW statement can only
  2294.           have a view as its target.  The DROP TABLE statement must be
  2295.           used to drop a table.
  2296.  
  2297.       Remedy: Correct the DROP VIEW statement so the view name is correctly
  2298.           specified (with the proper qualifier).  If the intent is to
  2299.           drop a table, then the DROP TABLE statement must be used.
  2300.  
  2301. 00355 EXE NTB The object <name> specified in DROP TABLE is a view name.
  2302.  
  2303.       Reason: The name specified in the DROP TABLE statement identifies a
  2304.           view, rather than a table.  The DROP TABLE statement can only
  2305.           have a table as its target.  The DROP VIEW statement must be
  2306.           used to drop a view.
  2307.  
  2308.       Remedy: Correct the DROP TABLE statement so that the table name is
  2309.           specified correctly (with the proper qualifier).    If the intent
  2310.           is to drop the specified view, then the DROP VIEW statement must
  2311.           be used.
  2312.  
  2313. 00356 EXE MBC Function parameters must be constants for index <index name>
  2314.  
  2315.       Reason: Attempting to execute a CREATE INDEX statement the index is
  2316.           using @Functions that are not constants.
  2317.  
  2318.       Remedy: Modify the CREATE INDEX statement so that all function
  2319.           parameters are constants.
  2320.  
  2321. 00357 EXE PTL Function parameter too large for column <name>
  2322.  
  2323.       Reason: Attempting to execute a CREATE INDEX statement the index is
  2324.           using @Functions that are too large.
  2325.  
  2326.       Remedy: Modify the CREATE INDEX statement so that all function
  2327.           parameters are not larger than the maximum data value length of
  2328.           254 characters.
  2329.  
  2330. 00358 EXE NIR Numeric date value not in range
  2331.  
  2332.       Reason: Attempting to convert either a character string or a number to a
  2333.           data format and the converted date is not within an acceptable
  2334.           date range.
  2335.  
  2336.       Remedy: Verify that the dates being put in the database are between
  2337.           January 1, 0001 and December 31, 9999.
  2338.  
  2339. 00359 EXE OCT Table referenced by other cursor
  2340.  
  2341.       Reason: One cursor is attempted to modify or drop a table when another
  2342.           offending cursor is currently using that table.
  2343.  
  2344.       Remedy: Commit, disconnect or have the offending cursor compile a
  2345.           statement using a different table.
  2346.  
  2347. 00360 EXE RSD Cannot revoke DBA from SYSADM
  2348.  
  2349.       Reason: Attempting to execute a REVOKE DBA authority from a specific
  2350.           user and the user happens to be SYSADM.
  2351.  
  2352.       Remedy: None.  You cannot revoke DBA authority from SYSADM.
  2353.  
  2354. 00361 EXE ACI ADJUSTING CURSOR not allowed with embedded SELECT
  2355.  
  2356.       Reason: Attempting to execute an INSERT using ADJUSTING cursor name
  2357.           when the INSERT statement has an embedded SELECT statement.
  2358.  
  2359.       Remedy: None.  You cannot use the ADJUSTING cursor clause with an
  2360.           INSERT statement that uses an embedded SELECT statement.
  2361.  
  2362. 00362 EXE DHR User <user name> does not have RESOURCE authority
  2363.  
  2364.       Reason: Attempting to execute a REVOKE RESOURCE authority statement
  2365.           from a user that does not have resource authority.
  2366.  
  2367.       Remedy: None.  You cannot revoke an authority from a user when the user
  2368.           does not have that authority.
  2369.  
  2370. 00363 EXE TVC Too many view columns defined
  2371.  
  2372.       Reason: Attempting a CREATE VIEW and the number of columns defined in
  2373.           the new target view exceed the number of column selected from
  2374.           the source table or view.
  2375.  
  2376.       Remedy: Correct the SQL CREATE VIEW statement.  The number of columns
  2377.           select to formed the view must match the number of columns
  2378.           defined in the new view.
  2379.  
  2380. 00364 EXE TSE Too many view select expressions
  2381.  
  2382.       Reason: Attempting a CREATE VIEW and the number columns selected from
  2383.           the source table or view exceed the number of columns defined in
  2384.           the new target view.
  2385.  
  2386.       Remedy: Correct the SQL CREATE VIEW statement.  The number of columns
  2387.           select to formed the view must match the number of columns
  2388.           defined in the new view.
  2389.  
  2390. 00365 EXE PNO Privileges not owned for this user <name>
  2391.  
  2392.       Reason: Attempting to execute a REVOKE table privilege from a specific
  2393.           user and the user does not have the name privileges.
  2394.  
  2395.       Remedy: None.  You cannot revoke a table privilege that does not exist.
  2396.  
  2397. 00366 EXE IIF @function not supported as an index
  2398.  
  2399.       Reason: Trying to specify a @function in the creation of an index and
  2400.           this particular @function is not supported by SQLBase as a
  2401.           possible index.
  2402.  
  2403.       Remedy: None.  This @function is not supported as an index.
  2404.  
  2405. 00367 EXE SNR Small integer value not in range
  2406.  
  2407.       Reason: A small integer value is not within the acceptable range of
  2408.           SMALLINT values.
  2409.  
  2410.       Remedy: Correct small integer value so that it is within the range of an
  2411.           acceptable SMALLINT values.  An SMALLINT value can have up to 5
  2412.           digits of precision: -32,768 to +32,767
  2413.  
  2414. 00368 EXE INR Integer value not in range
  2415.  
  2416.       Reason: An integer value is not within the acceptable range of INTEGER
  2417.           values.
  2418.  
  2419.       Remedy: Correct integer value so that it is within the range of an
  2420.           acceptable INTEGER value.  An INTEGER value can have up to 10
  2421.           digits of precision: -2,147,483,648 to +2,147,483,647
  2422.  
  2423. 00369 EXE CCD Current cursor is on a different table
  2424.  
  2425.       Reason: A CURRENT OF cursorname clause is referring to a cursor which is
  2426.           currently referencing a different table.    For example: With one
  2427.           cursor named C1 connected to the PAYROLL database, it is
  2428.           performing a select like: SELECT * FROM SALARY and with a second
  2429.           cursor connected to the PAYROLL database, it is attempting to
  2430.           perform an update or delete similiar to:
  2431.            UPDATE EMP SET BONUS = 100 WHERE CURRENT OF C1
  2432.  
  2433.       Remedy: Revise SQL statements so that both statements refer to the same
  2434.           table named in the same database.
  2435.  
  2436. 00370 EXE OOC Table can have only one clustered hashed index
  2437.  
  2438.       Reason: A table can only have one CLUSTERED HASHED index.
  2439.  
  2440.       Remedy: None.  Only one CLUSTERED HASHED index can be created for any
  2441.           one table.
  2442.  
  2443. 00371 EXE TNE Clustered index can only be created on an empty table
  2444.  
  2445.       Reason: A clustered hashed index can only be created on an empty table.
  2446.  
  2447.       Remedy: Unload the target table.    Recreate the table and create the
  2448.           clustered hashed index before inserting any data back into the
  2449.           table.
  2450.  
  2451. 00372 EXE IPD A clustered index was previously defined on this table
  2452.  
  2453.       Reason: A table can only have one CLUSTERED HASHED index.
  2454.  
  2455.       Remedy: None.  Only one CLUSTERED HASHED index can be created for any
  2456.           one table.
  2457.  
  2458. 00373 EXE NIV INDEX privilege not allowed on views
  2459.  
  2460.       Reason: This error is currently undocumented.
  2461.  
  2462.       Remedy: Contact your local Centura Software certified technical
  2463.           support center for assistance.
  2464.  
  2465. 00374 EXE NNE NOT NULL column <name> must be added only to an empty table
  2466.  
  2467.       Reason: A NOT NULL column cannot be added to table that already has
  2468.           existing rows because if it could then those columns of the
  2469.           existing rows would have NULL values in columns defined as NOT
  2470.           NULL which would violate the definition.
  2471.  
  2472.       Remedy: Add the column without defining the column as NOT NULL.  Update
  2473.           the existing rows by putting data in the newly created columm
  2474.           and then ALTER the column to NOT NULL.
  2475.  
  2476. 00375 EXE EFE External function <name> already exists
  2477.  
  2478.       Reason: The specified external function name already exists as an
  2479.           external function or external function synonym.
  2480.  
  2481.       Remedy: Use a different external function name.  External function names
  2482.           cannot be the same as an existing stored command, stored
  2483.           procedure, external function or external function synonym.
  2484.  
  2485. 00376 EXE BEF External function <name> does not exist
  2486.  
  2487.       Reason: The specified external function name does not exist.
  2488.  
  2489.       Remedy: None, or use the correct name.  The external function name may
  2490.           be misspelled or incorrect.
  2491.  
  2492. 00377 EXE CUI Cannot update statistics of a CLUSTERED HASHED INDEX
  2493.  
  2494.       Reason: Cannot update the index statistics on a CLUSTERED HASHED INDEX.
  2495.  
  2496.       Remedy: None.  The statistics of a CLUSTERED HASHED INDEX cannot be
  2497.           updated.
  2498.  
  2499. 00378 EXE RCN ROWCOUNT not supported for read-only transactions
  2500.  
  2501.       Reason: The ROWCOUNT command is not support for read-only transactions.
  2502.  
  2503.       Remedy: None.  The ROWCOUNT operation is not supported for read-only
  2504.           transactions.
  2505.  
  2506. 00379 EXE BRL Invalid ROWID
  2507.  
  2508.       Reason: Application has submitted an invalid rowid while using the
  2509.           ROWID=[rowid] constraint in the where clause.  SQLBase has
  2510.           determined this rowid cannot be matched with any row within the
  2511.           database.  Valid rowid's are retrieved using SELECT ROWID.
  2512.  
  2513.       Remedy: Correct the rowid by retrieving the correct rowid using SELECT
  2514.           ROWID.
  2515.  
  2516. 00380 EXE CEF CHECK EXISTS failure
  2517.  
  2518.       Reason: An UPDATE statement was succesful but no rows were updated.
  2519.  
  2520.       Remedy: None.  Informational only.  The CHECK EXIST clause on the SQL
  2521.           UPDATE statement specifies to return this error if at least one
  2522.           row is NOT updated.
  2523.  
  2524. 00381 EXE CAN NOT USED
  2525.  
  2526.       Reason: This error code is currently not used by the SQLBase system.
  2527.  
  2528.       Remedy: None.  This error code should never occur.  If you get this
  2529.           error, contact your local Centura Software certified
  2530.           technical support center.
  2531.  
  2532. 00382 EXE UFV Unmatched foreign key values
  2533.  
  2534.       Reason: Insert of a new row into a dependent table violates a
  2535.           referential integrity constraint because there was no
  2536.           parent row in the parent table.
  2537.  
  2538.       Remedy: None.  Informational only.  This insert violates an existing
  2539.           referential integrity contraint, therefore to maintain the
  2540.           integrity of the data this insert is not allowed.  For more
  2541.           information on how to enhance or customize this SQLBase error
  2542.           message, see the SQLBase Language Reference Manual, Chapter 11:
  2543.           Referential Integrity, in the section entitled "Enhancing
  2544.           SQLBase Error Messages".
  2545.  
  2546. 00383 EXE CDR Cannot delete row until all the dependent rows are deleted
  2547.  
  2548.       Reason: Delete of a row from a parent table when there are dependent
  2549.           rows in a dependent table.
  2550.  
  2551.       Remedy: None.  Informational only.  This delete violates an existing
  2552.           referential integrity contraint, therefore to maintain the
  2553.           integrity of the data this delete is not allowed.  For more
  2554.           information on how to enhance or customize this SQLBase error
  2555.           message, see the SQLBase Language Reference Manual, Chapter 11:
  2556.           Referential Integrity, in the section entitled "Enhancing
  2557.           SQLBase Error Messages".
  2558.  
  2559. 00384 EXE AMO Self-referencing table only allows one row from INSERT... SELECT
  2560.  
  2561.       Reason: The target table of the INSERT has foreign keys defined and one
  2562.           of them is self-referencing and the INSERT statement involves an
  2563.           INSERT with a nested subSELECT which returns multiple rows, so
  2564.           the INSERT operation is not permitted.
  2565.  
  2566.       Remedy: None.  Informational only.  The INSERT with a nested subSELECT
  2567.           may violate an existing referential integrity contraint,
  2568.           therefore to maintain the integrity of the data this INSERT is
  2569.           not allowed.  For more information on how to enhance or
  2570.           customize this SQLBase error message, see the SQLBase Language
  2571.           Reference Manual, Chapter 11: Referential Integrity, in the
  2572.           section entitled "Enhancing SQLBase Error Messages".
  2573.  
  2574. 00385 EXE UPO UPDATE involving primary key cannot update more than one row
  2575.  
  2576.       Reason: The specified UPDATE statement involves the updating of the
  2577.           primary key and the updating of multiple rows at one time.
  2578.  
  2579.       Remedy: Update of a primary key is must be done one row at a time.
  2580.  
  2581. 00386 EXE CUR Cannot update row until all the dependent rows are deleted
  2582.  
  2583.       Reason: Attempting to update rows in a parent table when there are
  2584.           dependent rows in a dependent table.
  2585.  
  2586.       Remedy: None.  Informational only.  You must delete all dependent rows
  2587.           before you can update the target row otherwise you will be
  2588.           violating an existing referential integrity contraint.  For more
  2589.           information on how to enhance or customize this SQLBase error
  2590.           message, see the SQLBase Language Reference Manual, Chapter 11:
  2591.           Referential Integrity, in the section entitled "Enhancing
  2592.           SQLBase Error Messages".
  2593.  
  2594. 00387 EXE NUI A suitable unique index must exist before adding primary key
  2595.  
  2596.       Reason: Attempting to add a primary key and no suitable unique index has
  2597.           been found to use after the system scanned all available
  2598.           indexes.
  2599.  
  2600.       Remedy: Create an unique index on the column or columns to be included
  2601.           in the primary key.  The column or columns making up the key
  2602.           must be unique and defined as NOT NULL.
  2603.  
  2604. 00388 EXE AFU Adding foreign key will cause unmatched foreign key values
  2605.  
  2606.       Reason: Attempting to add a foreign key and the addition of this foreign
  2607.           key will cause unmatched foreign key values which would violate
  2608.           the referential integrity constraints.
  2609.  
  2610.       Remedy: A foreign key references a primary key in the same table or
  2611.           another table.  To add the foreign key, verify and correct the
  2612.           values in the foreign key column or columns so that their values
  2613.           match the values in the primay key column or columns.
  2614.  
  2615. 00389 EXE IND NOT USED
  2616.  
  2617.       Reason: This error code is currently not used by the SQLBase system.
  2618.  
  2619.       Remedy: None.  This error code should never occur.  If you get this
  2620.           error, contact your local Centura Software certified
  2621.           technical support center.
  2622.  
  2623. 00390 EXE CCL Cannot compare long data
  2624.  
  2625.       Reason: Attempting a comparison on a LONG VARCHAR data element or
  2626.           attempting to use a LIKE clause with a LONG VARCHAR data type.
  2627.  
  2628.       Remedy: Correct SQL statement and retry.
  2629.  
  2630. 00391 EXE FUP Select for update requires RR or CS isolation
  2631.  
  2632.       Reason: Trying to perform a SQL SELECT statement using the FOR UPDATE OF
  2633.           clause and the transaction is not in the DB2 compatible locking
  2634.           modes of Read Repeatibility (RR) or Cursor Stability (CS).
  2635.  
  2636.       Remedy: Use the lock isolation modes of Read Repeatibility (RR) or
  2637.           Cursor Stability (CS) when using the FOR UPDATE OF clause in the
  2638.           SQL SELECT statement.
  2639.  
  2640. 00392 EXE NDR No DDL statement in readonly database
  2641.  
  2642.       Reason: SQL Data Definition Language statements are not allowed when
  2643.           operating with a READONLY database.
  2644.  
  2645.       Remedy: None.  Informational only.  To perform DDL statements on this
  2646.           database, you need to restart the database so READONLY database
  2647.           is disabled.
  2648.  
  2649. 00393 EXE UEE User error already exist for the specified error class
  2650.  
  2651.       Reason: Performing an ALTER TABLE and trying to ADD a new user error for
  2652.           the specified error class and a user error already exists.
  2653.  
  2654.       Remedy: Perform an ALTER TABLE and MODIFY the existing user error for
  2655.           the specified error class rather than attempting to create a new
  2656.           user error when one already exists.
  2657.  
  2658. 00394 EXE UEN User error not defined for the specified error class
  2659.  
  2660.       Reason: Performing an ALTER TABLE and trying to DROP or MODIFY an
  2661.           existing user error for a specific error class and the user
  2662.           error does not exist.
  2663.  
  2664.       Remedy: None.  Informational only.  You cannot drop or modify a user
  2665.           error that does not exist.  Verify that you have specified the
  2666.           correct user error number.
  2667.  
  2668. 00395 EXE CDK Cannot drop primary or foreign key column <column name>
  2669.  
  2670.       Reason: Attempting an ALTER TABLE to drop a column having either a
  2671.           primary or foreign key defined on the column.
  2672.  
  2673.       Remedy: None, other than removing the column as a primary or foreign
  2674.           key before attempting to drop the column.
  2675.  
  2676. 00396 EXE NUV UPDATE privilege not allowed on views
  2677.  
  2678.       Reason: This error is currently undocumented.
  2679.  
  2680.       Remedy: Contact your local Centura Software certified technical
  2681.           support center for assistance.
  2682.  
  2683. 00397 EXE CIR Cannot index ROWID
  2684.  
  2685.       Reason: Attempting to create an index on a table's ROWID.
  2686.  
  2687.       Remedy: None.  You cannot create an index on a table's ROWID.
  2688.  
  2689. 00398 EXE ISH Invalid statistics column for a hashed index
  2690.  
  2691.       Reason: Attempting to force the statistics on columns that are
  2692.           meaningful for pure index(B-Tree) organization only.
  2693.  
  2694.       Remedy: Correct the command and retry.
  2695.  
  2696. 00399 EXE ISI Invalid statistics columns for a B-Tree index
  2697.  
  2698.       Reason: Attempting to force the statistics on columns that are
  2699.           meaningful for hashed index organization only.
  2700.  
  2701.       Remedy: Correct the command and retry.
  2702.  
  2703. 00400 EXE RNO Cannot revoke non-granted execute privilege from user <name>
  2704.  
  2705.       Reason: Attempting to execute a REVOKE execute privilege from a
  2706.           user and the user does not have the specific named
  2707.           privilege granted.
  2708.  
  2709.       Remedy: None. You cannot revoke an execute privilege from a user who
  2710.           does not have the specific named privilege.
  2711.  
  2712. 1.0.0 SQLBase Errors Guide
  2713. The errors documented in this section of the Error Guide are errors that
  2714. generally occur during database access.
  2715. 00401 DBA COD Cannot open database
  2716.  
  2717.       Reason: FOR SQLBASE: The specified database cannot be found.  SQLBase
  2718.           cannot find the file named "x:\dbdir\dbname\dbname.DBS" where
  2719.           x:\dbdir is either the default, c:\SQLBASE, or modified with
  2720.           the DBDIR SQL.INI configuration keyword.    In a multiuser
  2721.           network configuration, this error indicates that your network
  2722.           is working correctly, but the database system was unable to
  2723.           locate the specified database filename.
  2724.  
  2725.           FOR NON-SQLBASE DATABASES: This problem can also occur with a
  2726.           SQLGateway when leaving out the protocol type in the SERVERNAME
  2727.           parameter that the client uses to communicate with the gateway
  2728.           (like SQLNBIOS).    For example,
  2729.  
  2730.            SERVERNAME=SERVER33,SQLQUEUE
  2731.            DBNAME=DB2DBMS, SQLQUEUE, SQLNBIOS
  2732.  
  2733.           won't allow a remote client process (using SQLNBIOS on the LAN
  2734.           to communicate with the SQLGateway machine) to connect to the
  2735.           SQLGateway machine.
  2736.  
  2737.           For SPX connectivity from DOS or MS Windows to a Unixware
  2738.           SQLBase Server check for the omission of the "serverpath=..."
  2739.           parameter in the SQL.INI file under the client section.
  2740.  
  2741.  
  2742.       Remedy: Verify the database file exists.    The default drive letter and
  2743.           dbdirname is c:\SQLBASE unless overridden with a DBDIR SQL.INI
  2744.           configuration keyword parameter.    Verify the DBDIR keyword is
  2745.           not missing or pointing to a wrong database directory.  Verify
  2746.           the DBNAME keyword is specified for the named database.  Verify
  2747.           the SERVER keyword is not missing or conflicting with other
  2748.           network server names.  In your CONFIG.SYS file, verify at least
  2749.           40 files set with the FILES=40 parameter.  If the server was
  2750.           being initialized while the connection was tried, retry the
  2751.           connection after the server has initialized.  If all of the
  2752.           above fails, try using a different database name or try
  2753.           connecting to the database in single user mode at the same
  2754.           machine.    If you can connect with a local engine it probably
  2755.           indicates a network configuration error exists.  If you can
  2756.           connect with a new database name it probably indicates a
  2757.           previously named database was never properly initialized.
  2758.  
  2759. 00402 DBA WDB Wait for DBA structure
  2760.  
  2761.       Reason: This error is only used internally by the SQLBase system.
  2762.  
  2763.       Remedy: None.  This error code should never occur.  If you get this
  2764.           error, contact your local Centura Software certified
  2765.           technical support center.
  2766.  
  2767. 00403 DBA OFF Database found; but the file can't be opened
  2768.  
  2769.       Reason: The database has been successfully located but, the system
  2770.           could not open the file.
  2771.  
  2772.       Remedy: Determine why the database file could not be opened by the
  2773.           database management system.  Check at least 40 files are set
  2774.           with the FILES=40 parameter.
  2775.  
  2776. 00404 DBA IPW Invalid password
  2777.  
  2778.       Reason: Attempting to connect to the database with a bad password.
  2779.  
  2780.       Remedy: Use a valid database name, user name, and password.
  2781.  
  2782. 00405 DBA IUN Invalid user name
  2783.  
  2784.       Reason: Trying to connect to the database with an invalid user name.
  2785.  
  2786.       Remedy: Use a valid database name, user name, and password.
  2787.  
  2788. 00406 DBA DNP Escape sequence connect not supported.
  2789.  
  2790.       Reason: Escape sequence connect not supported.
  2791.  
  2792.       Remedy: None.  Only standard connect to database/userid/password sequence
  2793.           supported.
  2794.  
  2795. 00407 DBA CAD Out of memory at the database computer (DBA CAD)
  2796.  
  2797.       Reason: Not enough memory at the database engine to perform the
  2798.           requested task.
  2799.  
  2800.       Remedy: Check available memory at the database computer.    Attempt to
  2801.           make more memory available.  To make more memory available for
  2802.           the database engine, you can reduce size of the CACHE.
  2803.  
  2804. 00408 DBA DON Database already opened with no recovery
  2805.  
  2806.       Reason: Attempting to connect to the database with recovery ON and the
  2807.           database server has already been connected to with recovery OFF.
  2808.  
  2809.       Remedy: None.  It is recommended that recovery is always ON.
  2810.  
  2811. 00409 DBA DOR Database already opened with recovery
  2812.  
  2813.       Reason: Attempting to connect to the database with recovery OFF and the
  2814.           database server has already been connected to with recovery ON.
  2815.  
  2816.       Remedy: None.  It is recommended that recovery is always ON.
  2817.  
  2818. 00410 DBA IDF Invalid database file
  2819.  
  2820.       Reason: The specified database cannot be opened.    The version number of
  2821.           the specified database conflicts with the version of SQLBase
  2822.           software being used.
  2823.  
  2824.       Remedy: Verify that the version of the database file (.DBS) corresponds
  2825.           to the software version number.
  2826.  
  2827. 00411 DBA IDB Invalid database name
  2828.  
  2829.       Reason: A specified database name has been determined to be invalid.
  2830.  
  2831.       Remedy: A valid database file name must consist of one to eight
  2832.           characters.  The file name is not allowed to have any invalid
  2833.           characters such as: . " / \ [ ] : | + = ; , and ASCII
  2834.           characters less than 20 hexadecimal.  Additionally, the
  2835.           character "space" is consider invalid.
  2836.  
  2837. 00412 DBA DNA Unused - Error DBA COD is used for consistency
  2838.  
  2839.       Reason: This error occurs only for certain communication protocols
  2840.   (TCP/IP, specifically).  Other protocols return DBA COD for similar
  2841.   errors.
  2842.  
  2843.       Remedy: See DBAECOD.
  2844.  
  2845. 00413 DBA NLS NOT USED
  2846.  
  2847.       Reason: This error code is currently not used by the SQLBase system.
  2848.  
  2849.       Remedy: None.  This error code should never occur.  If you get this
  2850.           error, contact your local Centura Software certified
  2851.           technical support center.
  2852.  
  2853. 00414 DBA RIP Connects not allowed until restore is complete
  2854.  
  2855.       Reason: Online restore is in progress, other connection to the database
  2856.           are not allowed until the restore operation is complete.
  2857.  
  2858.       Remedy: Wait until restore operation is complete.
  2859.  
  2860. 00415 DBA REC Recovery operation in-progress
  2861.  
  2862.       Reason: Recovery operation is in progress, other connection to the
  2863.           database are not allowed until the recovery operation is
  2864.           complete.
  2865.  
  2866.       Remedy: Wait until the recovery operation is complete.
  2867.  
  2868. 00416 DBA OUC Operation not allowed while other users are connected
  2869.  
  2870.       Reason: The operation attempting to be performed is not allowed while
  2871.           other users are connected to the SQLBase Server.
  2872.  
  2873.       Remedy: Try again later or have everyone disconnect from the SQLBase
  2874.           Server so that you can perform your operation.
  2875.  
  2876. 00417 DBA CCD Cannot create database file
  2877.  
  2878.       Reason: Attempting to create a file and a failure has occurred.
  2879.  
  2880.       Remedy: Determine and correct the cause of the create failure.  Run a
  2881.           check disk utility (CHKDSK) for the current operating system to
  2882.           verify the status of disk.  Verify that sufficient disk space is
  2883.           available and verify that the number of files allowed open for
  2884.           the operating system permits the additional file, that is, check
  2885.           the FILES= configuration parameter setting.
  2886.  
  2887. 00418 DBA SDN Shutdown in progress
  2888.  
  2889.       Reason: The database is being shutdown, therefore no new users are
  2890.           allowed to connect to the SQLBase Server.
  2891.  
  2892.       Remedy: Try again later, the SQLBase Server is coming down.
  2893.  
  2894. 00419 DBA ICM Incompatible connect mode
  2895.  
  2896.       Reason: When connecting to a database, a check is made to see if the
  2897.           requested connect mode is compatible with other users' connect
  2898.           modes to the database.  This error occurs because the requested
  2899.           connect mode conflicts with another user already connected to
  2900.           the database.
  2901.  
  2902.       Remedy: Wait and connect later or verify how other users are connected
  2903.           and attempt to connect in mode that is compatible with the
  2904.           existing users connected to the database.  Possible conflicts
  2905.           could be:
  2906.            Current User Connect Modes    Requested connect mode
  2907.            --------------------------    ----------------------
  2908.            No recovery connect        Server connect
  2909.            Normal connect        Server connect
  2910.            Read-only database connect    Server connect
  2911.            Read-only database connect    Recovery connect
  2912.  
  2913. 00420 DBA CRD Cannot convert Read-Only database to current version.
  2914.  
  2915.       Reason: The database to which connection is being attempted requires
  2916.       conversion to be compatible with the current server version.  The database
  2917.       is read-only.
  2918.  
  2919.       Remedy: Change the database to other than read-only, and back up the database
  2920.       with the prior version of the server.  Then connect again with the
  2921.       current server version.
  2922.  
  2923. 00421 DBA ISC Invalid server connect
  2924.  
  2925.       Reason: The specified database server name is invalid.
  2926.  
  2927.       Remedy: Correct the database server name and retry again.
  2928.  
  2929. 00422 DBA ISL Invalid servername length
  2930.  
  2931.       Reason: The specified servername name length is invalid.
  2932.  
  2933.       Remedy: Use a valid servername.
  2934.  
  2935. 00423 DBA NRS Not remote server
  2936.  
  2937.       Reason: A server name has been specified for a local single user
  2938.           database engine.
  2939.  
  2940.       Remedy: Correct the server name specification.  Server names are not
  2941.           necessary to communicate with a local database.  If you are
  2942.           using the API, specify a pointer to a null terminator to
  2943.           indicate a null server name for a local database.
  2944.  
  2945. 00424 DBA UCE Unexpected SQLBase condition
  2946.  
  2947.       Reason: This error is only used internally by the SQLBase system.
  2948.  
  2949.       Remedy: None.  This error code should never occur.  If you get this
  2950.           error, contact your local Centura Software certified
  2951.           technical support center.
  2952.  
  2953. 00425 DBA ROE Read-Only mode already enabled
  2954.  
  2955.       Reason: Attempting to enable Read-Only mode and the database is already
  2956.           in Read-Only mode.
  2957.  
  2958.       Remedy: None.  The database is already a Read-Only database.
  2959.  
  2960. 00426 DBA ROD Read-only mode already disabled
  2961.  
  2962.       Reason: Attempting to disable Read-Only mode and the database is not a
  2963.           Read-Only mode database.
  2964.  
  2965.       Remedy: None.  The database is not a Read-Only mode database.
  2966.  
  2967. 00427 DBA CCH Could not create history file on database computer
  2968.  
  2969.       Reason: Attempting to create a file and a failure has occurred.
  2970.  
  2971.       Remedy: Determine and correct the cause of the create failure.  Run a
  2972.           check disk utility (CHKDSK) for the current operating system to
  2973.           verify the status of disk.  Verify that sufficient disk space is
  2974.           available and verify that the number of files allowed open for
  2975.           the operating system permits the additional file, that is, check
  2976.           the FILES= configuration parameter setting.
  2977.  
  2978. 00428 DBA IRS Invalid parameter setting for READONLY transaction value
  2979.  
  2980.       Reason: Settine whether read-only transactions are allowed and the
  2981.           setting is something other than OFF (0), ON (1), or DEFAULT (2).
  2982.  
  2983.       Remedy: Use a proper read-only transaction option and resubmit.
  2984.  
  2985. 00429 DBA DNB Database name is too big
  2986.  
  2987.       Reason: Specified database name exceeds 8 characters.
  2988.  
  2989.       Remedy: Correct specified database name.
  2990.  
  2991. 00430 DBA NFS No free cursor slot while trying to close database
  2992.  
  2993.       Reason: This error is currently undocumented.
  2994.  
  2995.       Remedy: Contact your local Centura Software certified technical
  2996.           support center for assistance.
  2997.  
  2998. 00431 DBA CLF Clean up log files failed during restore from snapshot
  2999.  
  3000.       Reason: The SQLBase system is trying to read the log files to be deleted
  3001.           from the log file directory and a failure has occurred.
  3002.  
  3003.       Remedy: Verify that the log file directory as specified by the SQL.INI
  3004.           configuration parameter LOGDIR exists and try again.
  3005.  
  3006. 00432 DBA ISI Sort information in database does not match COUNTRY.SQL file
  3007.  
  3008.       Reason: Information found in the file COUNTRY.SQL does not properly
  3009.           correspond to infomration found in the database.    Most likely,
  3010.           the database file was created with a different COUNTRY.SQL file
  3011.           other than the one currently being used.
  3012.  
  3013.       Remedy: Verify the proper COUNTRY.SQL file is utilized.
  3014.  
  3015. 00433 DBA RDE Read-only database already enabled
  3016.  
  3017.       Reason: Attempting to enable a Read-Only database and the database is
  3018.           already a Read-Only database.
  3019.  
  3020.       Remedy: None.  The database is already a Read-Only database.
  3021.  
  3022. 00434 DBA RDD Read-only database already disabled
  3023.  
  3024.       Reason: Attempting to disable a Read-Only database and the database is
  3025.           not a Read-Only database.
  3026.  
  3027.       Remedy: None.  The database is not a Read-Only database.
  3028.  
  3029. 00435 DBA TDM TEMPDIR must be specified to access read-only databases
  3030.  
  3031.       Reason: Attempting to start or enable a Read-Only database and no
  3032.           TEMPDIR environment variable is set.
  3033.  
  3034.       Remedy: Enter the following line in the AUTOEXEC.BAT file:
  3035.            TEMPDIR=C:\SQLBASE\databasename
  3036.           All the temporary files associated with a Read-Only database
  3037.           will then be stored in the TEMPDIR\databasename directory.
  3038.  
  3039. 00436 DBA CTF Unable to create temporary file
  3040.  
  3041.       Reason: Attempting to create a file and a failure has occurred.
  3042.  
  3043.       Remedy: Determine and correct the cause of the create failure.  Run a
  3044.           check disk utility (CHKDSK) for the current operating system to
  3045.           verify the status of disk.  Verify that sufficient disk space is
  3046.           available and verify that the number of files allowed open for
  3047.           the operating system permits the additional file, that is, check
  3048.           the FILES= configuration parameter setting.
  3049.  
  3050. 00437 DBA ICP Code page in database does not match COUNTRY.SQL file
  3051.  
  3052.       Reason: Information found in the file COUNTRY.SQL does not properly
  3053.           correspond to infomration found in the database.    Most likely,
  3054.           the database file was created with a different COUNTRY.SQL file
  3055.           other than the one currently being used.
  3056.  
  3057.       Remedy: Verify the proper COUNTRY.SQL file is utilized.
  3058.  
  3059. 00438 DBA CCT Cannot create temporary file
  3060.  
  3061.       Reason: This error is currently undocumented.
  3062.  
  3063.       Remedy: Contact your local Centura Software certified technical
  3064.           support center for assistance.
  3065.  
  3066. 00439 DBA ILW Lowercase table in database does not match COUNTRY.SQL file
  3067.  
  3068.       Reason: Information found in the file COUNTRY.SQL does not properly
  3069.           correspond to infomration found in the database.    Most likely,
  3070.           the database file was created with a different COUNTRY.SQL file
  3071.           other than the one currently being used.
  3072.  
  3073.       Remedy: Verify the proper COUNTRY.SQL file is utilized.
  3074.  
  3075. 00440 DBA IUP Uppercase table in database does not match COUNTRY.SQL file
  3076.  
  3077.       Reason: Information found in the file COUNTRY.SQL does not properly
  3078.           correspond to infomration found in the database.    Most likely,
  3079.           the database file was created with a different COUNTRY.SQL file
  3080.           other than the one currently being used.
  3081.  
  3082.       Remedy: Verify the proper COUNTRY.SQL file is utilized.
  3083.  
  3084. 00441 DBA NDB SQLBase internal database connect failed
  3085.  
  3086.       Reason: SQLBase is attempting an internal "under-the-covers" connect
  3087.           to some database and a failure has occurred.  Most likely,
  3088.           SQLBase was attempting to connect to the MAIN database for a
  3089.           partitioned database operation.
  3090.  
  3091.       Remedy: Verify that the MAIN database exists.  If necessary create
  3092.           the partitioned database.
  3093.  
  3094. 00442 DBA COF Cannot open database; file handles exceeded
  3095.  
  3096.       Reason: The specified database cannot be opened because the number
  3097.           of file handles needed to complete the open would exceed the
  3098.           number of file handles available.  The file handles are
  3099.           provided by the operating environment, ie., DOS, Windows, OS/2.
  3100.  
  3101.       Remedy: Investigate why so many databases were previously being
  3102.           connected by your application(s).  Reduce these connections
  3103.           to a minimum.  Deinstalling one or more databases will also
  3104.           make more file handles available.
  3105.  
  3106. 00443 DBA CAC Out of memory at the database computer (DBA CAC)
  3107.  
  3108.       Reason: Not enough memory at the database engine to perform the
  3109.           requested task.
  3110.  
  3111.       Remedy: Check available memory at the database computer.    Attempt to
  3112.           make more memory available.  To make more memory available for
  3113.           the database engine, you can reduce size of the CACHE.
  3114.  
  3115. 00444 DBA DUW Attempt to disconnect with uncommitted work (DBA DUW)
  3116.  
  3117.       Reason: The application is trying to disconnect from a database without
  3118.           committing or rolling back the work done in the most recent
  3119.           transaction. This is disallowed if the transaction was started
  3120.           as a distributed transaction.
  3121.           WARNING: If you ignore this error and exit your application,
  3122.           the uncommitted work will be rolled back!
  3123.  
  3124.       Remedy: Commit the transaction and issue the disconnect again.
  3125.  
  3126. 00445 DBA DTP Attempt to turn off recovery with pending distributed transactions.
  3127.  
  3128.       Reason: The user tried to connect to a database without recovery turned
  3129.           on; but the database still has distributed transactions
  3130.           pending recovery. If the no recovery connect is allowed,
  3131.           it will not be possible to resolve such transactions.
  3132.  
  3133.       Remedy: Resolve the pending distributed transactions. Normally this
  3134.           will happen automatically when you connect to the database
  3135.           in the "normal" mode, if the commit-server(s) for the
  3136.           transactions is still accessible and the information is not
  3137.           lost. If this is not true or you don't care about how the
  3138.           transactions are resolved, you can manually resolve the
  3139.           transactions (see the manual), and then connect with recovery
  3140.           turned  off.
  3141.  
  3142. 00446 DBA SDS Server shutdown in progress
  3143.  
  3144.       Reason: The server is being shutdown, therefore no new users are
  3145.           allowed to connect to the SQLBase Server.
  3146.  
  3147.       Remedy: Try again later, the SQLBase Server is coming down.
  3148.  
  3149. 00447 DBA XDL Cannot open database; exclusively locked by another user.
  3150.  
  3151.       Reason: The specified database cannot be opened because another user
  3152.           has locked the database for exclusive use with the
  3153.           LOCK DATABASE command.
  3154.  
  3155.       Remedy: New connections to the database will be disallowed until
  3156.           the user who locked the database either issues an UNLOCK
  3157.           DATABASE command, or disconnects.  When either of these
  3158.           actions occur, you should be able to access the database.
  3159.  
  3160. 00448 DBA IVD DBS version (<version>), incompatible with software (<version>)
  3161.  
  3162.       Reason: The specified database cannot be opened.    The version number
  3163.           of the specified database conflicts with the version of the
  3164.           SQLBase software being used. For example, the database file
  3165.           format is from a previous release version of SQLBase.
  3166.  
  3167.       Remedy: Verify that the version of the database file (.DBS) is
  3168.           compatible current software version. If the file version is
  3169.           incompatible, UNLOAD that database file with a compatible version
  3170.           of SQLBase software, then use the current version of SQLBase to
  3171.           LOAD that file into a compatible database format.
  3172.  
  3173. 00449 DBA DBN Cannot connect to database; number limit exceeded
  3174.  
  3175.       Reason: User cannot connect to the database because the number of
  3176.           current database connections has reached the maximum value.
  3177.  
  3178.       Remedy: Disconnect unused databases and connect to it again.
  3179.  
  3180. 00450 DBA ANC Attributes not compatible
  3181.  
  3182.       Reason: The attribute of the database file is not compatible with the
  3183.           attribute of database.  Possibly the database is read-write
  3184.           but recorded on a read only media.
  3185.  
  3186.       Remedy: Change the database file to read-write if possible.  If the
  3187.           media is inherently read only, such as CD ROM, re-record the
  3188.           database after setting it read-only.
  3189.  
  3190. 00451 DBA FRO Database file is readonly
  3191.  
  3192.       Reason: The attribute of the database file is marked readonly.
  3193.           Possibly the database is on a read only media or the write
  3194.           attribute of the file is turned off.
  3195.  
  3196.       Remedy: Change the database file to read-write if possible.  If the
  3197.           media is inherently read only, such as CD ROM, re-record the
  3198.           database after setting it read-only.
  3199.  
  3200. 00452 DBA UPG Cannot convert this database - Database has been shut down
  3201.  
  3202.       Reason: The database to which connection is being attempted requires
  3203.       conversion to be compatible with the current server version.  An error
  3204.       occurred during the attempt to do the conversion.  Fail.sql contains
  3205.       the original error as part of the debugging information
  3206.  
  3207.       Remedy: Attempt to correct the problem documented in the Fail.sql file.
  3208.       When the error is corrected, start the database and attempt to connect
  3209.       again.  A possible alternative is to LOAD the unloaded version of the
  3210.       database.
  3211.  
  3212. 00453 DBA RAS Operation not supported while running as a service
  3213.  
  3214.       Reason: The operation being attempted is not supported by SQLBase
  3215.       when it is running as a service.
  3216.  
  3217.       Remedy: Run SQLBase as an application, or use another method of
  3218.       accomplishing this operation.
  3219.  
  3220. 1.0.0 SQLBase Errors Guide
  3221. The errors documented in this section of the Error Guide are errors that
  3222. relate to database memory workspace.
  3223. 00501 WSP ISP NOT USED
  3224.  
  3225.       Reason: This error code is currently not used by the SQLBase system.
  3226.  
  3227.       Remedy: None.  This error code should never occur.  If you get this
  3228.           error, contact your local Centura Software certified
  3229.           technical support center.
  3230.  
  3231. 00502 WSP CNA Out of memory at the database computer (WSP CNA)
  3232.  
  3233.       Reason: Not enough memory at the database engine to perform the
  3234.           requested task.
  3235.  
  3236.       Remedy: Check available memory at the database computer.    Attempt to
  3237.           make more memory available.  To make more memory available for
  3238.           the database engine, you can reduce size of the CACHE.
  3239.  
  3240. 00503 WSP TMC NOT USED
  3241.  
  3242.       Reason: This error code is currently not used by the SQLBase system.
  3243.  
  3244.       Remedy: None.  This error code should never occur.  If you get this
  3245.           error, contact your local Centura Software certified
  3246.           technical support center.
  3247.  
  3248. 00504 WSP CRP Cannot relocate pointer
  3249.  
  3250.       Reason: A pointer which is part of a view or stored command cannot be
  3251.           relocated.  This relocation happens when a view is referenced in
  3252.           a subsequent command or when a stored command is retrieved.  The
  3253.           object being retrieved (either a view or a stored command) may
  3254.           be bad.  A pointer stored in the view or stored command is no
  3255.           longer valid and therefore cannot be relocated.  Also, the
  3256.           pointer might be good but the data structure used to relocate
  3257.           the pointer may be bad.
  3258.  
  3259.       Remedy: The problem can be resolved by dropping the view or restoring
  3260.           the stored command.  Run a CHECK DATABASE to verify the
  3261.           integrity of the database.
  3262.  
  3263. 00505 WSP WLE Work space limit exceeded
  3264.  
  3265.       Reason: This error is currently undocumented.
  3266.  
  3267.       Remedy: Contact your local Centura Software certified technical
  3268.           support center for assistance.
  3269.  
  3270. 1.0.0 SQLBase Errors Guide
  3271. The errors in this section of the Error Guide are errors that generally
  3272. relate to database dictionary operations.
  3273. 00601 DIC ITN Table <table name> has not been created
  3274.  
  3275.       Reason: Specified table name does not exist.
  3276.  
  3277.       Remedy: Submit the SQL statement with a correct (existing) table name.
  3278.  
  3279. 00602 DIC TAE NOT USED
  3280.  
  3281.       Reason: This error code is currently not used by the SQLBase system.
  3282.  
  3283.       Remedy: None.  This error code should never occur.  If you get this
  3284.           error, contact your local Centura Software certified
  3285.           technical support center.
  3286.  
  3287. 00603 DIC ICN Invalid column number
  3288.  
  3289.       Reason: A column has been specified by column number and the column
  3290.           number specified cannot be translated to an appropriate column
  3291.           name.
  3292.  
  3293.       Remedy: Specify a valid column number.
  3294.  
  3295. 00604 DIC IIN Invalid index number
  3296.  
  3297.       Reason: Trying to execute a SQL EXPLAIN statement and SQLBase cannot
  3298.           find a particular index looking it up by index number.
  3299.  
  3300.       Remedy: If the EXPLAIN was bases on a STORED command, drop the stored
  3301.           command, restore it, and try the EXPLAIN again.  If the EXPLAIN
  3302.           was following a compile of a SQL statement, run a CHECK DATABASE
  3303.           to verify the consistency of the database.
  3304.  
  3305. 00605 DIC SYN Synonym <synonym name> does not exist
  3306.  
  3307.       Reason: Attempting to drop a synonym and the specified synonym name does
  3308.           not exist.
  3309.  
  3310.       Remedy: Specify a correct (existing) synonym name.
  3311.  
  3312. 00606 DIC IVN Event does not exist
  3313.  
  3314.       Reason: Specified event name does not exist.
  3315.  
  3316.       Remedy: Submit the SQL statement with a correct (existing) event name.
  3317.  
  3318. 00607 DIC STN A system table definition in the dictionary could not be found.
  3319.  
  3320.       Reason: While creating the external dictionary, SQLBase was unable
  3321.           to successfully retrieve a system table definition from
  3322.           the internal dictionary.
  3323.  
  3324.       Remedy: The database may be corrupt, or an internal SQLBase error may
  3325.           have occurred. Try to drop and recreate the database, or
  3326.           contact SQLBase Technical Services.
  3327.  
  3328. 00608 DIC STC Security initialization in the external dictionary has failed.
  3329.  
  3330.       Reason: While initializing security settings in the external
  3331.           dictionary, SQLBase was unable to successfully retrieve
  3332.           a system table definition from the internal dictionary.
  3333.  
  3334.       Remedy: The database may be corrupt, or an internal SQLBase error may
  3335.           have occurred. Try to drop and recreate the database, or
  3336.           contact SQLBase Technical Services.
  3337.  
  3338. 00609 DIC NSO <name1> is not a synonym for <name2>
  3339.  
  3340.       Reason: The DROP SYNONYM has been used with the FOR clause. When this
  3341.           clause is used a check is made that the synonym being dropped
  3342.           is actually a synonym for the object named in the FOR clause.
  3343.  
  3344.       Remedy: Check the synonym and object names to make sure that the
  3345.           synonym name is actually a synonym for the object name.
  3346.  
  3347. 00610 DIC CVT Conversion of internal trigger dictionary failed - Entry not found
  3348.  
  3349.       Reason: The attempt to convert trigger entries from Version 6.0 format
  3350.       to the current version failed.  The internal definiton of the trigger
  3351.       was not found.
  3352.  
  3353.       Remedy: Restore the database with the backup under version 6.0.x.  execute
  3354.       a check database command.  If the problem persists, unload the database
  3355.       under Version 6.0, and reload under the current version, or contact
  3356.       SQLBase Technical Services.
  3357.  
  3358. 1.0.0 SQLBase Errors Guide
  3359. The errors in this section of the Error Guide are errors that generally
  3360. relate to database virtual input/output operations.
  3361. 10/20/93 DBS bug fix: correct allocation page for longs
  3362. 00701 VIO OCP Out of cache pages
  3363.  
  3364.       Reason: Database cache is page buffers which can hold the most recently
  3365.           referenced database pages.  The number of cache pages is
  3366.           specified by the CACHE configuration parameter in the SQL.INI
  3367.           file.  Whenever a database page is accessed, SQLBase first
  3368.           locates a cache page for it.  Sometimes the database page is
  3369.           already in cache.  If the page is not already in the cache,
  3370.           SQLBase locates a free cache page and reads the database page
  3371.           into the cache page and then uses the cache page buffer to
  3372.           perform the desired operation.  While SQLBase is performing
  3373.           operations on the cache page it refers to them as "inuse".  Once
  3374.           SQLBase is done with the cache page, it is marked as "free".
  3375.  
  3376.           To locate free cache pages, SQLBase searches a LRU (least
  3377.           recently used) chain.  If SQLBase goes thru the entire LRU chain
  3378.           and all pages are inuse, it waits and then gives this error
  3379.           message.    If some user frees up a page while SQLBase is waiting,
  3380.           SQLBase uses that page.
  3381.  
  3382.       Remedy: Ther  are various alternatives to avoiding this problem.    One
  3383.           quick solution is to increase the number of CACHE pages.
  3384.           Another solution is to reduce the number of "inuse" cache pages
  3385.           by reducing the span of the active transactions.    That is,
  3386.           COMMIT the transaction more often in the application programs.
  3387.           Also, try eliminating any unnecessary drivers at the database
  3388.           computer such as DOS16M settings, HIMEM.SYS, etc.
  3389.  
  3390. 00702 VIO PNO Fatal SQLBase System Failure (VIO PNO)
  3391.  
  3392.       Reason: This is a Fatal Error.
  3393.  
  3394.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  3395.           If a FAIL.SQL file is available, then save it.  Attempt to
  3396.           reproduce the problem via a SQL script, scenario, or using the
  3397.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  3398.           Contact your local Centura certified technical support center.
  3399.  
  3400. 00703 VIO IPN Fatal SQLBase System Failure (VIO IPN)
  3401.  
  3402.       Reason: This is a Fatal Error.
  3403.  
  3404.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  3405.           If a FAIL.SQL file is available, then save it.  Attempt to
  3406.           reproduce the problem via a SQL script, scenario, or using the
  3407.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  3408.           Contact your local Centura certified technical support center.
  3409.  
  3410. 00704 VIO DUN Crashed with recovery off, database unrecoverable
  3411.  
  3412.       Reason: The database has crashed with recovery turned OFF.
  3413.  
  3414.       Remedy: The database is unrecoverable.  Backup the database to the most
  3415.           recent backup copy of the database.  All transactions since the
  3416.           most recent backup will be losted.
  3417.  
  3418. 00705 VIO NFT NOT USED
  3419.  
  3420.       Reason: This error code is currently not used by the SQLBase system.
  3421.  
  3422.       Remedy: None.  This error code should never occur.  If you get this
  3423.           error, contact your local Centura Software certified
  3424.           technical support center.
  3425.  
  3426. 00706 VIO CPO Out of memory at the database computer (VIO CPO)
  3427.  
  3428.       Reason: Not enough memory at the database engine to perform the
  3429.           requested task.
  3430.  
  3431.       Remedy: Check available memory at the database computer.    Attempt to
  3432.           make more memory available.  To make more memory available for
  3433.           the database engine, you can reduce size of the CACHE.
  3434.  
  3435. 00707 VIO TBO Out of memory at the database computer (VIO TBO)
  3436.  
  3437.       Reason: Not enough memory at the database engine to perform the
  3438.           requested task.
  3439.  
  3440.       Remedy: Check available memory at the database computer.    Attempt to
  3441.           make more memory available.  To make more memory available for
  3442.           the database engine, you can reduce size of the CACHE.
  3443.  
  3444. 00708 VIO NUR No updates with read only isolation
  3445.  
  3446.       Reason: Attempting an INSERT, UPDATE, or DELETE while in Read Only (RO)
  3447.           Locking Isolation Mode.
  3448.  
  3449.       Remedy: Change isolation mode setting to either Read Repeatibility (RR),
  3450.           Cursor Stability (CS), or Release Lock (RL) locking isolation
  3451.           mode before attempting to do an INSERT, UPDATE, or DELETE.
  3452.  
  3453. 00709 VIO BVC Fatal SQLBase System Failure (VIO BVC)
  3454.  
  3455.       Reason: This is a Fatal Error.
  3456.  
  3457.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  3458.           If a FAIL.SQL file is available, then save it.  Attempt to
  3459.           reproduce the problem via a SQL script, scenario, or using the
  3460.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  3461.           Contact your local Centura certified technical support center.
  3462.  
  3463. 00710 VIO ILP Fatal SQLBase System Failure (VIO ILP)
  3464.  
  3465.       Reason: This is a Fatal Error.
  3466.  
  3467.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  3468.           If a FAIL.SQL file is available, then save it.  Attempt to
  3469.           reproduce the problem via a SQL script, scenario, or using the
  3470.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  3471.           Contact your local Centura certified technical support center.
  3472.  
  3473. 00711 VIO MEM NOT USED
  3474.  
  3475.       Reason: This error code is currently not used by the SQLBase system.
  3476.  
  3477.       Remedy: None.  This error code should never occur.  If you get this
  3478.           error, contact your local Centura Software certified
  3479.           technical support center.
  3480.  
  3481. 00712 VIO CAT Out of memory at the database computer (VIO CAT)
  3482.  
  3483.       Reason: Not enough memory at the database engine to perform the
  3484.           requested task.
  3485.  
  3486.       Remedy: Check available memory at the database computer.    Attempt to
  3487.           make more memory available.  To make more memory available for
  3488.           the database engine, you can reduce size of the CACHE.
  3489.  
  3490. 00713 VIO CAF Out of memory at the database computer (VIO CAF)
  3491.  
  3492.       Reason: Not enough memory at the database engine to perform the
  3493.           requested task.
  3494.  
  3495.       Remedy: Check available memory at the database computer.    Attempt to
  3496.           make more memory available.  To make more memory available for
  3497.           the database engine, you can reduce size of the CACHE.
  3498.  
  3499. 00714 VIO ILT Fatal SQLBase System Failure (VIO ILT)
  3500.  
  3501.       Reason: This is a Fatal Error.
  3502.  
  3503.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  3504.           If a FAIL.SQL file is available, then save it.  Attempt to
  3505.           reproduce the problem via a SQL script, scenario, or using the
  3506.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  3507.           Contact your local Centura certified technical support center.
  3508.  
  3509. 00715 VIO RFI Rollforward interrupted - must restore database backup again
  3510.  
  3511.       Reason: A ROLLFORWARD operation was unexpectedly interrupted.
  3512.  
  3513.       Remedy: To restore the database, the RESTORE operation must be restarted
  3514.           from the beginning, again.
  3515.  
  3516. 00716 VIO MOR NOT USED
  3517.  
  3518.       Reason: This error code is currently not used by the SQLBase system.
  3519.  
  3520.       Remedy: None.  This error code should never occur.  If you get this
  3521.           error, contact your local Centura Software certified
  3522.           technical support center.
  3523.  
  3524. 00717 VIO THR NOT USED
  3525.  
  3526.       Reason: This error code is currently not used by the SQLBase system.
  3527.  
  3528.       Remedy: None.  This error code should never occur.  If you get this
  3529.           error, contact your local Centura Software certified
  3530.           technical support center.
  3531.  
  3532. 00718 VIO BKF Restored backup file requires media recovery: use ROLLFORWARD command
  3533.  
  3534.       Reason: A restore of a backup file has failed.
  3535.  
  3536.       Remedy: The failed restore should be treated as if a media failure has
  3537.           occurred.  Use media recovery techniques.  Use the ROLLFORWARD
  3538.           command.
  3539.  
  3540. 00719 VIO RFS Cannot connect until rollforward completed, use ROLLFORWARD END command
  3541.  
  3542.       Reason: A ROLLFORWARD operation has not been completed and a user is
  3543.           attempting to connect to the database.
  3544.  
  3545.       Remedy: Issue a ROLLFORWARD END command to complete the rollforward
  3546.           operation.
  3547.  
  3548. 00720 VIO UCO Fatal SQLBase System Failure (VIO UCO)
  3549.  
  3550.       Reason: This is a Fatal Error.
  3551.  
  3552.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  3553.           If a FAIL.SQL file is available, then save it.  Attempt to
  3554.           reproduce the problem via a SQL script, scenario, or using the
  3555.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  3556.           Contact your local Centura certified technical support center.
  3557.  
  3558. 00721 VIO DMO Too many pages allocated for demonstration program
  3559.  
  3560.       Reason: The demonstation system you are using from Centura Software
  3561.           Corporation has exceeded the maximum number of pages allowed
  3562.           for demo purposes.
  3563.  
  3564.       Remedy: Reduce the size of the database or acquire a production version
  3565.           of the latest Centura Software Corporation software.
  3566.  
  3567. 00722 VIO MIP Fatal SQLBase System Failure (VIO MIP)
  3568.  
  3569.       Reason: This is a Fatal Error.
  3570.  
  3571.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  3572.           If a FAIL.SQL file is available, then save it.  Attempt to
  3573.           reproduce the problem via a SQL script, scenario, or using the
  3574.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  3575.           Contact your local Centura certified technical support center.
  3576.  
  3577. 00723 VIO NRD No updates against read only database
  3578.  
  3579.       Reason: Cannot perform INSERTs, UPDATEs, DELETEs, or any other
  3580.           operations that change the database when operating with a Read
  3581.           Only database.
  3582.  
  3583.       Remedy: None.  Informational Only.  Read Only databases do not allow
  3584.           changes, query access is only allowed.
  3585.  
  3586. 00724 VIO PMC Fatal SQLBase System Failure (VIO PMC)
  3587.  
  3588.       Reason: This is a Fatal Error.
  3589.  
  3590.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  3591.           If a FAIL.SQL file is available, then save it.  Attempt to
  3592.           reproduce the problem via a SQL script, scenario, or using the
  3593.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  3594.           Contact your local Centura certified technical support center.
  3595.  
  3596. 00725 VIO ITP Fatal SQLBase System Failure (VIO ITP)
  3597.  
  3598.       Reason: This is a Fatal Error.
  3599.  
  3600.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  3601.           If a FAIL.SQL file is available, then save it.  Attempt to
  3602.           reproduce the problem via a SQL script, scenario, or using the
  3603.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  3604.           Contact your local Centura certified technical support center.
  3605.  
  3606. 00726 VIO DNL Cannot have distributed transaction with logging disabled.
  3607.  
  3608.       Reason: The user attempted to start a distributed transaction in a
  3609.           database with logging disabled -- perhaps due to connecting
  3610.           to the database with RECOVERY OFF.
  3611.  
  3612.       Remedy: Either connect to the database with RECOVERY ON, or turn
  3613.           off distributed transactions.
  3614.  
  3615. 00727 VIO CAL Out of memory at the database computer (VIO CAT)
  3616.  
  3617.       Reason: Not enough memory at the database engine to perform the
  3618.           requested task.
  3619.  
  3620.       Remedy: Check available memory at the database computer.    Attempt to
  3621.           make more memory available.  To make more memory available for
  3622.           the database engine, you can reduce size of the CACHE.
  3623.  
  3624. 00728 VIO DTN Distributed transaction not supported
  3625.  
  3626.       Reason: The user attempted to start a distributed transaction in a
  3627.           database server which does not support two-phase commit.
  3628.           For example in version 6.0 Beta-1, the Netware platform
  3629.           does not support distributed transactions. This support
  3630.           will be available in Beta-2.
  3631.  
  3632.       Remedy: Turn off distributed transactions before connecting to this
  3633.           database.
  3634.  
  3635. 00729 VIO CPG A corrupted page is found (VIO CPG)
  3636.  
  3637.       Reason: A page is in a corrupted state after it is retrieved from
  3638.           the database. The data on the page is not consitent with
  3639.           the expected value and format.
  3640.  
  3641.       Remedy: Recover the database from a backup database and logs. A
  3642.           page is corrupted and should be treated as a media failure
  3643.           in the database.
  3644.  
  3645. 00730 VIO BPN A bad page number is found (VIO BPN)
  3646.  
  3647.       Reason: A bad page number is found in the database. The page which
  3648.           contains this page number is corrupted.
  3649.  
  3650.       Remedy: Recover the database from a backup database and logs. A
  3651.           page is corrupted and should be treated as a media failure
  3652.           in the database.
  3653.  
  3654. 00731 VIO CNS Can not start any more transaction
  3655.  
  3656.       Reason: You have reached the maximum number of allowed transactions.
  3657.  
  3658.  
  3659.       Remedy: Reduce the number of active connections and retry the
  3660.           application.
  3661.  
  3662.  
  3663. 00732 VIO MZU Page being modified has a zero use count (VIO MZU)
  3664.  
  3665.       Reason: The use count is 1) maintained incorrectly or 2) corrupted.
  3666.  
  3667.       Remedy: None.  Please report incident to Centura Software Corporation
  3668.           technical support.
  3669.  
  3670. 00733 VIO RZU Page being released has a zero use count (VIO RZU)
  3671.  
  3672.       Reason: The use count is 1) maintained incorrectly or 2) corrupted.
  3673.  
  3674.       Remedy: None.  Please report incident to Centura Software Corporation
  3675.           technical support.
  3676.  
  3677. 1.0.0 SQLBase Errors Guide
  3678. The errors documented in this section of the Error Guide are for general
  3679. database internal row munipulation operations.
  3680. 00801 ROW END INTERNAL USE ONLY - End of fetch
  3681.  
  3682.       Reason: This error is only used internally by the SQLBase system.
  3683.  
  3684.       Remedy: None.  This error code should never occur.  If you get this
  3685.           error, contact your local Centura Software certified
  3686.           technical support center.
  3687.  
  3688. 00802 ROW ISA Insufficient data page space available to update column(s)
  3689.  
  3690.       Reason: Attempting to update a row where the size of the row has grown
  3691.           to exceed the maximum space available for this row in the data
  3692.           page and its extent pages.
  3693.  
  3694.       Remedy: Unload the table, drop the table, and recreate the table with a
  3695.           larger PCTFREE value, and then reload the table.    A larger
  3696.           PCTFREE will allow more space on each data page for the growth
  3697.           of rows such as the one attempting to be updated.
  3698.  
  3699. 00803 ROW UEP Fatal SQLBase System Failure (ROW UEP)
  3700.  
  3701.       Reason: This is a Fatal Error.
  3702.  
  3703.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  3704.           If a FAIL.SQL file is available, then save it.  Attempt to
  3705.           reproduce the problem via a SQL script, scenario, or using the
  3706.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  3707.           Contact your local Centura certified technical support center.
  3708.  
  3709. 00804 ROW KTL Key value is too large
  3710.  
  3711.       Reason: The row key value exceeds 255 characters.
  3712.  
  3713.       Remedy: Modify the index being used or modify the ORDER BY or GROUP BY
  3714.           clause being used so the key does not exceed 255 characters.
  3715.           See the formula for computing the size of an index in the CREATE
  3716.           INDEX documentation of the SQL Language Reference Manual.
  3717.  
  3718. 00805 ROW NUD Insert/update of unique constrained columns with duplicate data
  3719.  
  3720.       Reason: The target table of an INSERT or UPDATE operation is constrained
  3721.           (by a CREATE UNIQUE INDEX statement) to have unique values in
  3722.           certain columns.    Completion of the requested INSERT or UPDATE
  3723.           would result in duplicate values occurring in the row.  If a
  3724.           view is the object of the INSERT or UPDATE statement, the table
  3725.           that defines the view is constrained.  The update might also be
  3726.           caused by a DELETE operation of a parent row that cascades to a
  3727.           dependent row with a delete rule of SET NULL.
  3728.  
  3729.       Remedy: Examine the definitions for any UNIQUE INDEX indexes to
  3730.           determine the uniqueness constraints imposed.  For an UPDATE
  3731.           statement, verify that the specified operation is consistent
  3732.           with the uniqueness constraint.  If this does not indicate the
  3733.           error, examine the target table to determine the cause of the
  3734.           problem.    For an INSERT statement, examine the target table to
  3735.           determine which values violate the uniqueness constraint.  If
  3736.           the INSERT statement contains a subquery, match the contents of
  3737.           the table addressed by the subquery and the contents of the
  3738.           target table to determine the cause of the problem.  For a
  3739.           DELETE statement, examine the index key columns in the table
  3740.           that defines the index.  These columns contain a foreign key,
  3741.           which when set NULL on a cascade delete from the target table,
  3742.           causes the duplicate values.
  3743.  
  3744. 00806 ROW IRI Invalid ROWID
  3745.  
  3746.       Reason: Application has submitted an invalid  rowid  while  using  the
  3747.           ROWID=[rowid] constraint in the  where  clause.    SQLBase  has
  3748.           determined that this rowid cannot  be  matched  with  any  row
  3749.           within the database.  Valid rowid's are retrieved using SELECT
  3750.           ROWID.
  3751.  
  3752.       Remedy: Correct the rowid by retrieving the correct rowid using SELECT
  3753.           ROWID.
  3754.  
  3755. 00807 ROW IIC Index is corrupt
  3756.  
  3757.       Reason: The current operation is attempting to use an index that has
  3758.           been found to be corrupt.
  3759.  
  3760.       Remedy: Try to determine which index is corrupt.    The EXPLAIN command
  3761.           may help diagnose which indexes were being used.    Running a
  3762.           CHECK DATABASE may also flush out the corrupt index.  Once you
  3763.           have identified the corrupt index, drop the index, and recreate
  3764.           it.  Run CHECK DATABASE to verify the consistency of the
  3765.           database.  And, finally, rerun the operation that was causing
  3766.           the corrupt index problem to occur.
  3767.  
  3768. 00808 ROW UFA Fatal SQLBase System Failure (ROW UFA)
  3769.  
  3770.       Reason: This is a Fatal Error.
  3771.  
  3772.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  3773.           If a FAIL.SQL file is available, then save it.  Attempt to
  3774.           reproduce the problem via a SQL script, scenario, or using the
  3775.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  3776.           Contact your local Centura certified technical support center.
  3777.  
  3778. 00809 ROW BPT CHECK Failure (ROW BPT): <data page corrupted>
  3779.  
  3780.       Reason: CHECK DATABASE has discovered a problem in the database.
  3781.  
  3782.       Remedy: If the CHECK DATABASE displays a message saying that a database
  3783.           object is damaged, drop that object.  Otherwise, try unloading
  3784.           and reloading the database or restore from a backup copy of the
  3785.           database.  You might also try unloading table by table to save
  3786.           as much of the database as possible.
  3787.  
  3788. 00810 ROW BSN CHECK Failure (ROW BSN): <data page corrupted>
  3789.  
  3790.       Reason: CHECK DATABASE has discovered a problem in the database.
  3791.  
  3792.       Remedy: If the CHECK DATABASE displays a message saying that a database
  3793.           object is damaged, drop that object.  Otherwise, try unloading
  3794.           and reloading the database or restore from a backup copy of the
  3795.           database.  You might also try unloading table by table to save
  3796.           as much of the database as possible.
  3797.  
  3798. 00811 ROW FSB CHECK Failure (ROW FSB): <data page corrupted>
  3799.  
  3800.       Reason: CHECK DATABASE has discovered a problem in the database.
  3801.  
  3802.       Remedy: If the CHECK DATABASE displays a message saying that a database
  3803.           object is damaged, drop that object.  Otherwise, try unloading
  3804.           and reloading the database or restore from a backup copy of the
  3805.           database.  You might also try unloading table by table to save
  3806.           as much of the database as possible.
  3807.  
  3808. 00812 ROW BSO CHECK Failure (ROW BSO): <data page corrupted>
  3809.  
  3810.       Reason: CHECK DATABASE has discovered a problem in the database.
  3811.  
  3812.       Remedy: If the CHECK DATABASE displays a message saying that a database
  3813.           object is damaged, drop that object.  Otherwise, try unloading
  3814.           and reloading the database or restore from a backup copy of the
  3815.           database.  You might also try unloading table by table to save
  3816.           as much of the database as possible.
  3817.  
  3818. 00813 ROW BSL CHECK Failure (ROW BSL): <data page corrupted>
  3819.  
  3820.       Reason: CHECK DATABASE has discovered a problem in the database.
  3821.  
  3822.       Remedy: If the CHECK DATABASE displays a message saying that a database
  3823.           object is damaged, drop that object.  Otherwise, try unloading
  3824.           and reloading the database or restore from a backup copy of the
  3825.           database.  You might also try unloading table by table to save
  3826.           as much of the database as possible.
  3827.  
  3828. 00814 ROW BRH CHECK Failure (ROW BRH): <data page corrupted>
  3829.  
  3830.       Reason: CHECK DATABASE has discovered a problem in the database.
  3831.  
  3832.       Remedy: If the CHECK DATABASE displays a message saying that a database
  3833.           object is damaged, drop that object.  Otherwise, try unloading
  3834.           and reloading the database or restore from a backup copy of the
  3835.           database.  You might also try unloading table by table to save
  3836.           as much of the database as possible.
  3837.  
  3838. 00815 ROW MRH CHECK Failure (ROW MRH): <data page corrupted>
  3839.  
  3840.       Reason: CHECK DATABASE has discovered a problem in the database.
  3841.  
  3842.       Remedy: If the CHECK DATABASE displays a message saying that a database
  3843.           object is damaged, drop that object.  Otherwise, try unloading
  3844.           and reloading the database or restore from a backup copy of the
  3845.           database.  You might also try unloading table by table to save
  3846.           as much of the database as possible.
  3847.  
  3848. 00816 ROW URH CHECK Failure (ROW URH): <data page corrupted>
  3849.  
  3850.       Reason: CHECK DATABASE has discovered a problem in the database.
  3851.  
  3852.       Remedy: If the CHECK DATABASE displays a message saying that a database
  3853.           object is damaged, drop that object.  Otherwise, try unloading
  3854.           and reloading the database or restore from a backup copy of the
  3855.           database.  You might also try unloading table by table to save
  3856.           as much of the database as possible.
  3857.  
  3858. 00817 ROW BIT CHECK Failure (ROW BIT): <data page corrupted>
  3859.  
  3860.       Reason: CHECK DATABASE has discovered a problem in the database.
  3861.  
  3862.       Remedy: If the CHECK DATABASE displays a message saying that a database
  3863.           object is damaged, drop that object.  Otherwise, try unloading
  3864.           and reloading the database or restore from a backup copy of the
  3865.           database.  You might also try unloading table by table to save
  3866.           as much of the database as possible.
  3867.  
  3868. 00818 ROW BIL CHECK Failure (ROW BIL): <data page corrupted>
  3869.  
  3870.       Reason: CHECK DATABASE has discovered a problem in the database.
  3871.  
  3872.       Remedy: If the CHECK DATABASE displays a message saying that a database
  3873.           object is damaged, drop that object.  Otherwise, try unloading
  3874.           and reloading the database or restore from a backup copy of the
  3875.           database.  You might also try unloading table by table to save
  3876.           as much of the database as possible.
  3877.  
  3878. 00819 ROW BEM CHECK Failure (ROW BEM): <data page corrupted>
  3879.  
  3880.       Reason: CHECK DATABASE has discovered a problem in the database.
  3881.  
  3882.       Remedy: If the CHECK DATABASE displays a message saying that a database
  3883.           object is damaged, drop that object.  Otherwise, try unloading
  3884.           and reloading the database or restore from a backup copy of the
  3885.           database.  You might also try unloading table by table to save
  3886.           as much of the database as possible.
  3887.  
  3888. 00820 ROW TMI CHECK Failure (ROW TMI): <data page corrupted>
  3889.  
  3890.       Reason: CHECK DATABASE has discovered a problem in the database.
  3891.  
  3892.       Remedy: If the CHECK DATABASE displays a message saying that a database
  3893.           object is damaged, drop that object.  Otherwise, try unloading
  3894.           and reloading the database or restore from a backup copy of the
  3895.           database.  You might also try unloading table by table to save
  3896.           as much of the database as possible.
  3897.  
  3898. 00821 ROW TFI CHECK Failure (ROW TFI): <data page corrupted>
  3899.  
  3900.       Reason: CHECK DATABASE has discovered a problem in the database.
  3901.  
  3902.       Remedy: If the CHECK DATABASE displays a message saying that a database
  3903.           object is damaged, drop that object.  Otherwise, try unloading
  3904.           and reloading the database or restore from a backup copy of the
  3905.           database.  You might also try unloading table by table to save
  3906.           as much of the database as possible.
  3907.  
  3908. 00822 ROW IOS CHECK Failure (ROW IOS): <data page corrupted>
  3909.  
  3910.       Reason: CHECK DATABASE has discovered a problem in the database.
  3911.  
  3912.       Remedy: If the CHECK DATABASE displays a message saying that a database
  3913.           object is damaged, drop that object.  Otherwise, try unloading
  3914.           and reloading the database or restore from a backup copy of the
  3915.           database.  You might also try unloading table by table to save
  3916.           as much of the database as possible.
  3917.  
  3918. 00823 ROW SDT CHECK Failure (ROW SDT): <data page corrupted>
  3919.  
  3920.       Reason: CHECK DATABASE has discovered a problem in the database.
  3921.  
  3922.       Remedy: If the CHECK DATABASE displays a message saying that a database
  3923.           object is damaged, drop that object.  Otherwise, try unloading
  3924.           and reloading the database or restore from a backup copy of the
  3925.           database.  You might also try unloading table by table to save
  3926.           as much of the database as possible.
  3927.  
  3928. 00824 ROW FDT CHECK Failure (ROW FDT): <data page corrupted>
  3929.  
  3930.       Reason: CHECK DATABASE has discovered a problem in the database.
  3931.  
  3932.       Remedy: If the CHECK DATABASE displays a message saying that a database
  3933.           object is damaged, drop that object.  Otherwise, try unloading
  3934.           and reloading the database or restore from a backup copy of the
  3935.           database.  You might also try unloading table by table to save
  3936.           as much of the database as possible.
  3937.  
  3938. 00825 ROW BPL CHECK Failure (ROW BPL): <data page corrupted>
  3939.  
  3940.       Reason: CHECK DATABASE has discovered a problem in the database.
  3941.  
  3942.       Remedy: If the CHECK DATABASE displays a message saying that a database
  3943.           object is damaged, drop that object.  Otherwise, try unloading
  3944.           and reloading the database or restore from a backup copy of the
  3945.           database.  You might also try unloading table by table to save
  3946.           as much of the database as possible.
  3947.  
  3948. 00826 ROW BEN CHECK Failure (ROW BEN): <data page corrupted>
  3949.  
  3950.       Reason: CHECK DATABASE has discovered a problem in the database.
  3951.  
  3952.       Remedy: If the CHECK DATABASE displays a message saying that a database
  3953.           object is damaged, drop that object.  Otherwise, try unloading
  3954.           and reloading the database or restore from a backup copy of the
  3955.           database.  You might also try unloading table by table to save
  3956.           as much of the database as possible.
  3957.  
  3958. 00827 ROW BEB CHECK Failure (ROW BEB): <data page corrupted>
  3959.  
  3960.       Reason: CHECK DATABASE has discovered a problem in the database.
  3961.  
  3962.       Remedy: If the CHECK DATABASE displays a message saying that a database
  3963.           object is damaged, drop that object.  Otherwise, try unloading
  3964.           and reloading the database or restore from a backup copy of the
  3965.           database.  You might also try unloading table by table to save
  3966.           as much of the database as possible.
  3967.  
  3968. 00828 ROW BRC CHECK Failure (ROW BRC): <data page corrupted>
  3969.  
  3970.       Reason: CHECK DATABASE has discovered a problem in the database.
  3971.  
  3972.       Remedy: If the CHECK DATABASE displays a message saying that a database
  3973.           object is damaged, drop that object.  Otherwise, try unloading
  3974.           and reloading the database or restore from a backup copy of the
  3975.           database.  You might also try unloading table by table to save
  3976.           as much of the database as possible.
  3977.  
  3978. 00829 ROW BRN CHECK Failure (ROW BEM): <index page corrupted>
  3979.  
  3980.       Reason: CHECK DATABASE has discovered a problem in the database.
  3981.  
  3982.       Remedy: If the CHECK DATABASE displays a message saying that a database
  3983.           object is damaged, drop that object.  Otherwise, try unloading
  3984.           and reloading the database or restore from a backup copy of the
  3985.           database.  You might also try unloading table by table to save
  3986.           as much of the database as possible.
  3987.  
  3988. 00830 ROW USL CHECK Failure (ROW USL): <index page corrupted>
  3989.  
  3990.       Reason: CHECK DATABASE has discovered a problem in the database.
  3991.  
  3992.       Remedy: If the CHECK DATABASE displays a message saying that a database
  3993.           object is damaged, drop that object.  Otherwise, try unloading
  3994.           and reloading the database or restore from a backup copy of the
  3995.           database.  You might also try unloading table by table to save
  3996.           as much of the database as possible.
  3997.  
  3998. 00831 ROW BTP CHECK Failure (ROW BTP): <data page corrupted>
  3999.  
  4000.       Reason: CHECK DATABASE has discovered a problem in the database.
  4001.  
  4002.       Remedy: If the CHECK DATABASE displays a message saying that a database
  4003.           object is damaged, drop that object.  Otherwise, try unloading
  4004.           and reloading the database or restore from a backup copy of the
  4005.           database.  You might also try unloading table by table to save
  4006.           as much of the database as possible.
  4007.  
  4008. 00832 ROW BRP CHECK Failure (ROW BRP): <data page corrupted>
  4009.  
  4010.       Reason: CHECK DATABASE has discovered a problem in the database.
  4011.  
  4012.       Remedy: If the CHECK DATABASE displays a message saying that a database
  4013.           object is damaged, drop that object.  Otherwise, try unloading
  4014.           and reloading the database or restore from a backup copy of the
  4015.           database.  You might also try unloading table by table to save
  4016.           as much of the database as possible.
  4017.  
  4018. 00833 ROW RIF Fatal SQLBase System Failure (ROW RIF)
  4019.  
  4020.       Reason: This is a Fatal Error.
  4021.  
  4022.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  4023.           If a FAIL.SQL file is available, then save it.  Attempt to
  4024.           reproduce the problem via a SQL script, scenario, or using the
  4025.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  4026.           Contact your local Centura certified technical support center.
  4027.  
  4028. 00834 ROW CKU Cannot UPDATE the key of a CLUSTERED HASHED index
  4029.  
  4030.       Reason: Cannot UPDATE any columns used in a clustered hash index.
  4031.  
  4032.       Remedy: Delete the row and re-insert the row with the new clustered
  4033.           hashed index values.
  4034.  
  4035. 00835 ROW MHV CHECK Failure (ROW MHV): <data page corrupted>
  4036.  
  4037.       Reason: CHECK DATABASE has discovered a problem in the database.
  4038.  
  4039.       Remedy: If the CHECK DATABASE displays a message saying that a database
  4040.           object is damaged, drop that object.  Otherwise, try unloading
  4041.           and reloading the database or restore from a backup copy of the
  4042.           database.  You might also try unloading table by table to save
  4043.           as much of the database as possible.
  4044.  
  4045. 00836 ROW TNN CLUSTERED HASHED index must be created on a freshly created table
  4046.  
  4047.       Reason: A CREATE INDEX statement that specifies a clustered hashed index
  4048.           must be given after the CREATE TABLE statement and before any
  4049.           data is inserted into the table.
  4050.  
  4051.       Remedy: Unload the table data. DROP and re-CREATE the table. Create the
  4052.           CLUSTERED HASHED index. Reload the data.
  4053.  
  4054. 00837 ROW IVF INTERNAL USE ONLY - Invalid function
  4055.  
  4056.       Reason: This error is only used internally by the SQLBase system.
  4057.  
  4058.       Remedy: None.  This error code should never occur.  If you get this
  4059.           error, contact your local Centura Software certified
  4060.           technical support center.
  4061.  
  4062. 00838 ROW RTL Initial row size is too large
  4063.  
  4064.       Reason: Row attempting to be insert is too large for the system.    The
  4065.           number of columns and width of each column exceeds the maximum
  4066.           size available.  The row length for a table cannot exceed the
  4067.           page size of the table space ih which that table resides (or is
  4068.           to reside).
  4069.  
  4070.       Remedy: Reevaluate the structure of table and determine if its possible
  4071.           to create multiple tables for the single table currently being
  4072.           used.
  4073.  
  4074. 00839 ROW CNL Fatal SQLBase System Failure (ROW CNL)
  4075.  
  4076.       Reason: This is a Fatal Error.
  4077.  
  4078.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  4079.           If a FAIL.SQL file is available, then save it.  Attempt to
  4080.           reproduce the problem via a SQL script, scenario, or using the
  4081.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  4082.           Contact your local Centura certified technical support center.
  4083.  
  4084. 00840 ROW CND Fatal SQLBase System Failure (ROW CND)
  4085.  
  4086.       Reason: This is a Fatal Error.
  4087.  
  4088.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  4089.           If a FAIL.SQL file is available, then save it.  Attempt to
  4090.           reproduce the problem via a SQL script, scenario, or using the
  4091.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  4092.           Contact your local Centura certified technical support center.
  4093.  
  4094. 00841 ROW CNU Fatal SQLBase System Failure (ROW CNU)
  4095.  
  4096.       Reason: This is a Fatal Error.
  4097.  
  4098.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  4099.           If a FAIL.SQL file is available, then save it.  Attempt to
  4100.           reproduce the problem via a SQL script, scenario, or using the
  4101.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  4102.           Contact your local Centura certified technical support center.
  4103.  
  4104. 00842 ROW PPN Fatal SQLBase System Failure (ROW PPN)
  4105.  
  4106.       Reason: This is a Fatal Error.
  4107.  
  4108.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  4109.           If a FAIL.SQL file is available, then save it.  Attempt to
  4110.           reproduce the problem via a SQL script, scenario, or using the
  4111.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  4112.           Contact your local Centura certified technical support center.
  4113.  
  4114. 00843 ROW PEB CHECK Failure (ROW PEB): <data page corrupted>
  4115.  
  4116.       Reason: CHECK DATABASE has discovered a problem in the database.
  4117.  
  4118.       Remedy: If the CHECK DATABASE displays a message saying that a database
  4119.           object is damaged, drop that object.  Otherwise, try unloading
  4120.           and reloading the database or restore from a backup copy of the
  4121.           database.  You might also try unloading table by table to save
  4122.           as much of the database as possible.
  4123.  
  4124. 00844 ROW BFP CHECK Failure (ROW BFP): <data page corrupted>
  4125.  
  4126.       Reason: CHECK DATABASE has discovered a problem in the database.
  4127.  
  4128.       Remedy: If the CHECK DATABASE displays a message saying that a database
  4129.           object is damaged, drop that object.  Otherwise, try unloading
  4130.           and reloading the database or restore from a backup copy of the
  4131.           database.  You might also try unloading table by table to save
  4132.           as much of the database as possible.
  4133.  
  4134. 00845 ROW BLP CHECK Failure (ROW BLP): <long data page corrupted>
  4135.  
  4136.       Reason: CHECK DATABASE has discovered a problem in the database.
  4137.  
  4138.       Remedy: If the CHECK DATABASE displays a message saying that a database
  4139.           object is damaged, drop that object.  Otherwise, try unloading
  4140.           and reloading the database or restore from a backup copy of the
  4141.           database.  You might also try unloading table by table to save
  4142.           as much of the database as possible.
  4143.  
  4144. 00846 ROW BLS CHECK Failure (ROW BLS): <long data page corrupted>
  4145.  
  4146.       Reason: CHECK DATABASE has discovered a problem in the database.
  4147.  
  4148.       Remedy: If the CHECK DATABASE displays a message saying that a database
  4149.           object is damaged, drop that object.  Otherwise, try unloading
  4150.           and reloading the database or restore from a backup copy of the
  4151.           database.  You might also try unloading table by table to save
  4152.           as much of the database as possible.
  4153.  
  4154. 00847 ROW IRS Row size is too big for a temporary table
  4155.  
  4156.       Reason: (This error is now obsolete.)
  4157.           The system has detected an excessively large row size exceeding
  4158.           the useable space of a single row page violating the temporary-
  4159.           table constraint that no extension pages are allowed, a known
  4160.           problem requiring future enhancement to correct.
  4161.  
  4162.       Remedy: Modify the query to avoid causing the system to use temporary
  4163.           table(s) or generating large (result) row size(s).
  4164.  
  4165. 00848 ROW PRM Row being processed for a DELETE/UPDATE was modified by triggered actions.
  4166.  
  4167.       Reason: A DELETE/UPDATE operation was in progress and it was
  4168.           detected that a row being deleted/updated was modified by
  4169.           a triggered action such as a BEFORE DELETE or a BEFORE UPDATE
  4170.           trigger that fires FOR EACH ROW.
  4171.           Such a trigger MUST NOT attempt to issue DML (INSERT, UPDATE,
  4172.           DELETE) either DIRECTLY or INDIRECTLY against the table on
  4173.           which the trigger is defined. An indirect DML action may
  4174.           occur for example if the trigger issues DML that causes
  4175.           other triggers to fire or causes referential triggered actions
  4176.           (such as DELETE CASCADE, DELETE SET NULL) to occur.
  4177.  
  4178.       Remedy: Modify the trigger so that it does not issue INSERT, UPDATE
  4179.           or DELETE actions directly or indirectly against the table
  4180.           on which the trigger is defined.
  4181.  
  4182. 1.0.0 SQLBase Errors Guide
  4183. The errors documented in this section of the Error Guide are for general SQL
  4184. parsing errors.  These errors generally occur during the compile of a SQL
  4185. statement and the statement violates the syntax for that SQL command.
  4186. 00901 PRS CNE Command not properly ended
  4187.  
  4188.       Reason: The end of a SQL statement was unexpectedly determined.
  4189.  
  4190.       Remedy: Verify that the SQL statement syntax is correct and that the
  4191.           statement was not somehow truncated.
  4192.  
  4193. 00902 PRS MFC Missing FROM clause
  4194.  
  4195.       Reason: The FROM clause is missing from a SELECT statement.
  4196.  
  4197.       Remedy: Verify that the FROM clause exists and that it is correctly
  4198.           entered after the select list, for example:
  4199.  
  4200.            SELECT columnnames FROM tablename ...
  4201.  
  4202. 00903 PRS ICC Invalid CREATE command
  4203.  
  4204.       Reason: Keyword immediately following the CREATE verb is not invalid.
  4205.  
  4206.       Remedy: Verify the keyword immediately following the CREATE verb
  4207.           keyword is either TABLE, INDEX, UNIQUE (index), SYNONYM,
  4208.           PUBLIC (synonym), VIEW, DBAREA, STOGROUP, DATABASE, or EXTERNAL.
  4209.  
  4210. 00904 PRS MLP Missing left parenthesis
  4211.  
  4212.       Reason: A missing left parenthesis has been determined.
  4213.  
  4214.       Remedy: Check the syntax of the SQL statement to determine the missing
  4215.           left parenthesis.
  4216.  
  4217. 00905 PRS MRP Missing right parenthesis
  4218.  
  4219.       Reason: A missing right parenthesis has been determined.
  4220.  
  4221.       Remedy: Check the syntax of the SQL statement to determine the missing
  4222.           right parenthesis.
  4223.  
  4224. 00906 PRS ITN Invalid table name
  4225.  
  4226.       Reason: The table name is invalid.
  4227.  
  4228.       Remedy: Verify that the specified table name is valid.
  4229.  
  4230. 00907 PRS ICN Invalid column name
  4231.  
  4232.       Reason: The column name is invalid.
  4233.  
  4234.       Remedy: Verify that the specified column names are valid.
  4235.  
  4236. 00908 PRS ICS Invalid CHAR or VARCHAR size
  4237.  
  4238.       Reason: Attempting to create or modify a column and the specified size
  4239.           exceeds 254 characters.
  4240.  
  4241.       Remedy: Modify statement so CHAR or VARCHAR size does not exceed 254
  4242.           characters.
  4243.  
  4244. 00909 PRS INC Invalid character
  4245.  
  4246.       Reason: The SQL parser has determined an invalid character while
  4247.           searching for quoted strings, numbers, keywords, and
  4248.           identifiers.
  4249.  
  4250.       Remedy: Verify that the SQL statement is correctly stated and that no
  4251.           invalid characters are present.
  4252.  
  4253. 00910 PRS ITL Identifier too long
  4254.  
  4255.       Reason: An identifier exceeds 18 characters.
  4256.  
  4257.       Remedy: Correct the identifier that exceeds 18 characters.
  4258.  
  4259. 00911 PRS MIK Missing INTO keyword
  4260.  
  4261.       Reason: INTO keyword is missing from an INSERT statement.
  4262.  
  4263.       Remedy: Correct SQL statement.  All INSERT statements begin
  4264.           "INSERT INTO tablename...".
  4265.  
  4266. 00912 PRS MVK Missing VALUES keyword
  4267.  
  4268.       Reason: VALUES keyword is missing from an INSERT statement.
  4269.  
  4270.       Remedy: Correct SQL statement.
  4271.  
  4272. 00913 PRS NEV Number of INSERT values not equal to number of target columns
  4273.  
  4274.       Reason: The number of columns specified in the INSERT statement does
  4275.           not match the number of values specified in the VALUES clause.
  4276.  
  4277.       Remedy: Correct the SQL statement.  The number of columns exceeds the
  4278.           number of values.  Specify one and only one value for each of
  4279.           the specified object columns.
  4280.  
  4281. 00914 PRS IBV Invalid bind variable
  4282.  
  4283.       Reason: A bind variable, identified because it follows a colon, has
  4284.           been determined as invalid.
  4285.  
  4286.       Remedy: Check that each bind variable is either a number or valid
  4287.           identifier.
  4288.  
  4289. 00915 PRS IVC Invalid constant
  4290.  
  4291.       Reason: An invalid constant has been determined.
  4292.  
  4293.       Remedy: Correct SQL statement.
  4294.  
  4295. 00916 PRS QNE Quoted string not ended properly
  4296.  
  4297.       Reason: A quoted string has not been properly terminated.
  4298.  
  4299.       Remedy: Correct SQL statement.
  4300.  
  4301. 00917 PRS ISC Invalid SQL statement
  4302.  
  4303.       Reason: The SQL statement verb is invalid.
  4304.  
  4305.       Remedy: Verify that the first keyword is a valid SQL statement verb.
  4306.  
  4307. 00918 PRS TMV Number of INSERT values exceeds number of target columns
  4308.  
  4309.       Reason: The number of columns specified in the INSERT statement does
  4310.           not match the number of values specified in the VALUES clause.
  4311.  
  4312.       Remedy: Correct the SQL statement.  The number of values exceeds the
  4313.           number of columns.  Specify one and only one value for each of
  4314.           the specified object columns.
  4315.  
  4316. 00919 PRS QTL Quoted string too long
  4317.  
  4318.       Reason: A quoted string is longer than 254 characters.
  4319.  
  4320.       Remedy: Correct SQL statement.
  4321.  
  4322. 00920 PRS MES Missing equal sign
  4323.  
  4324.       Reason: An equal sign is missing in an UPDATE statement.
  4325.  
  4326.       Remedy: Correct UPDATE statement.  The SET clause within an UPDATE
  4327.           statement has the general form of
  4328.            SET column-name = expression
  4329.  
  4330. 00921 PRS IVO Invalid operator
  4331.  
  4332.       Reason: An invalid operator has been determined.    The SQL parser was
  4333.           attempting to parse a boolean factor when it discovered this
  4334.           invalid operator.
  4335.  
  4336.       Remedy: Correct SQL statement.
  4337.  
  4338. 00922 PRS MCP Missing comma or parenthesis
  4339.  
  4340.       Reason: A missing comma or parenthesis has been determined in an INSERT
  4341.           statement.
  4342.  
  4343.       Remedy: Correct SQL statement.
  4344.  
  4345. 00923 PRS MSE Missing SET keyword
  4346.  
  4347.       Reason: A SET keyword is missing in an UPDATE statement.
  4348.  
  4349.       Remedy: Correct UPDATE statement.  The SET clause within an UPDATE
  4350.           statement has the general form of
  4351.            SET column-name = expression
  4352.  
  4353. 00924 PRS CST Column <name> specified more than once
  4354.  
  4355.       Reason: A SQL statement is attempting to create a table or view, perform
  4356.           an insert or update, rename a column, or use the ORDER BY or
  4357.           GROUP BY clause and the same column name is specified for two
  4358.           (or more) columns.
  4359.  
  4360.       Remedy: Correct the SQL statement to specify unique names for each of
  4361.           the columns.
  4362.  
  4363. 00925 PRS MFK Missing FROM keyword
  4364.  
  4365.       Reason: A SQL statement is attempting to revoke user privileges FROM
  4366.           a specific table, revoke connect, DBA, or resource authority
  4367.           FROM users, or is deleting rows FROM a specified table and has
  4368.           failed to properly specify the FROM keyword.
  4369.  
  4370.       Remedy: Correct SQL statement.
  4371.  
  4372. 00926 PRS MNK Missing NULL keyword
  4373.  
  4374.       Reason: The keyword NULL has been determined to be missing.
  4375.  
  4376.       Remedy: Correct SQL statement.
  4377.  
  4378. 00927 PRS MOK Missing ON keyword
  4379.  
  4380.       Reason: A SQL statement is attempting to grant user privileges ON a
  4381.           table, create an index ON a table, or comment ON a table or
  4382.           column and has failed to properly specify the ON keyword.
  4383.  
  4384.       Remedy: Correct SQL statement.
  4385.  
  4386. 00928 PRS MBK Missing BY keyword
  4387.  
  4388.       Reason: A SQL statement is using the ORDER BY clause, GROUP BY clause,
  4389.           or granting connect authority to users IDENTIFIED BY passwords
  4390.           and the BY keyword was not properly specified.
  4391.  
  4392.       Remedy: Correct SQL statement.
  4393.  
  4394. 00929 PRS IDC Invalid DROP command
  4395.  
  4396.       Reason: The next keyword immediately following a DROP verb is invalid.
  4397.  
  4398.       Remedy: Verify the keyword immediately following the DROP verb keyword
  4399.           is either TABLE, SYNONYM, PUBLIC (synonym), VIEW, INDEX,
  4400.           DATABASE, DBAREA, STOGROUP, TRIGGER, EVENT, or EXTERNAL
  4401.           (function).
  4402.  
  4403. 00930 PRS IIN Invalid index name
  4404.  
  4405.       Reason: The index name specified in a CREATE [UNIQUE] INDEX, DROP
  4406.           INDEX, UPDATE STATISTICS, or CHECK INDEX is invalid.
  4407.  
  4408.       Remedy: Correct SQL statement.  An index name can be a qualified or
  4409.           unqualified long identifier.  The qualified form is an
  4410.           userid followed by a period and a long identifier.  An
  4411.           unqualified index name in a SQL statement is implicitly
  4412.           qualified by the userid of the user who issued the statement.
  4413.  
  4414. 00931 PRS IVD Invalid date and/or time
  4415.  
  4416.       Reason: An invalid date was determined in the SQL statement.
  4417.  
  4418.       Remedy: Correct SQL statement.
  4419.  
  4420. 00932 PRS TMC Too many columns defined
  4421.  
  4422.       Reason: Attempting to execute a CREATE TABLE, CREATE VIEW, or ALTER
  4423.           TABLE to add columns and the number of columns exceeds the
  4424.           maximum (253) number of columns allowed for any table or view.
  4425.  
  4426.       Remedy: Modify the SQL statement so it does not exceed the maximum (253)
  4427.           number of columns allowed.
  4428.  
  4429. 00933 PRS ICL Invalid CLIENT LIMIT value.
  4430.  
  4431.       Reason: An attempt was made to set the CLIENT LIMIT out of bounds of
  4432.           the legal limits.  The CLIENT LIMIT may be set to a number
  4433.           between 1 and 255.
  4434.  
  4435.       Remedy: Modify the Server statement so the CLIENT LIMIT is between 1
  4436.           and 255.
  4437.  
  4438. 00934 PRS IVN Invalid number
  4439.  
  4440.       Reason: The database is attempting to parse a number in a SQL statement
  4441.           and is finding the number to be invalid.
  4442.  
  4443.       Remedy: Correct SQL statement.
  4444.  
  4445. 00935 PRS CLX CLIENT LIMIT exceeds the number of clients allowed by this server
  4446.  
  4447.       Reason: This server is licensed to support a limited number of clients
  4448.           and an attempt was made to set the CLIENT LIMIT above the
  4449.           licensed limit.
  4450.  
  4451.       Remedy: Reduce the CLIENT LIMIT to be less than or equal to the number
  4452.           of licensed clients for this server.
  4453.  
  4454. 00936 PRS IAO Invalid ALTER option
  4455.  
  4456.       Reason: An unexpected or missing keyword found immediately after the
  4457.           ALTER verb keyword.
  4458.  
  4459.       Remedy: Correct ALTER SQL statement.
  4460.  
  4461. 00937 PRS SFN Set function not allowed here
  4462.  
  4463.       Reason: A set function was found that is not allowed in conjuction with
  4464.           the current nesting level and various set function rules.
  4465.  
  4466.       Remedy: Correct SQL statement.
  4467.  
  4468. 00938 PRS ICD Invalid CLIENT DBA option
  4469.  
  4470.       Reason: The option specified for DBA was not ON or OFF.  These are the
  4471.           only allowable options for SET CLIENT DBA.
  4472.  
  4473.       Remedy: Correct the SET CLIENT DBA option to be either ON or OFF
  4474.  
  4475. 00939 PRS IAS Invalid asterisk
  4476.  
  4477.       Reason: While parsing a SELECT statement the system has determined an
  4478.           invalid asterisk.
  4479.  
  4480.       Remedy: Correct SQL statement.
  4481.  
  4482. 00940 PRS ITA Invalid tablename.*
  4483.  
  4484.       Reason: An invalid tablename.* has been determined.
  4485.  
  4486.       Remedy: Correct SQL statement.
  4487.  
  4488. 00941 PRS MAK Missing AND keyword
  4489.  
  4490.       Reason: The AND keyword is missing from a BETWEEN predicate clause.
  4491.  
  4492.       Remedy: Correct SQL statement.  The BETWEEN predicate clause has the
  4493.           general syntax of:
  4494.            expression [NOT] BETWEEN expression AND expression
  4495.  
  4496. 00942 PRS AWC Asterisk allowed only with COUNT
  4497.  
  4498.       Reason: An asterisk has been found in a function and the function is
  4499.           not the COUNT(*) function.
  4500.  
  4501.       Remedy: Correct SQL statement.
  4502.  
  4503. 00943 PRS MTK Missing TO keyword
  4504.  
  4505.       Reason: Attempting to GRANT authority TO a user or attempting to ALTER
  4506.           an old password TO a new password and the TO keyword is missing.
  4507.  
  4508.       Remedy: Correct SQL statement.
  4509.  
  4510. 00944 PRS UST Duplicate user name <name> in list
  4511.  
  4512.       Reason: While parsing the list a users, the same user name has been
  4513.           found to appear more than once.
  4514.  
  4515.       Remedy: Correct SQL statement.
  4516.  
  4517. 00945 PRS IPW Invalid password
  4518.  
  4519.       Reason: Attempting to grant connect authority to a user or attempting
  4520.           to change a password and the one of the specified passwords has
  4521.           been found to be invalid.
  4522.  
  4523.       Remedy: Correct SQL statement.
  4524.  
  4525. 00946 PRS IWI Invalid WITHOUT INDEXES clause
  4526.  
  4527.       Reason: Attempting a CHECK TABLE command with the WITHOUT INDEXES
  4528.           clause but the keywords WITHOUT and/or INDEXES are either
  4529.           missing or misspelled.
  4530.  
  4531.       Remedy: Correct SQL statement.
  4532.  
  4533. 00947 PRS IUN Invalid user name
  4534.  
  4535.       Reason: Attempting to grant connect authority to any number of users and
  4536.           one of the specified usernames has been found to be invalid.
  4537.  
  4538.       Remedy: Correct SQL statement.
  4539.  
  4540. 00948 PRS IPR Invalid privilege specified
  4541.  
  4542.       Reason: Attempting to grant table privileges and one of the specified
  4543.           privileges is invalid.
  4544.  
  4545.       Remedy: Correct SQL statement.  Valid privileges are ALL, SELECT,
  4546.           INSERT, DELETE, INDEX, ALTER, or UPDATE columname.
  4547.  
  4548. 00949 PRS MID Missing IDENTIFIED keyword
  4549.  
  4550.       Reason: Attempting to grant connect authority to a user or users and
  4551.           the keyword IDENTIFIED is missing or misspelled.
  4552.  
  4553.       Remedy: Correct SQL statement.  The grant connect authority syntax is:
  4554.            GRANT CONNECT TO authorization-id IDENTIFIED BY password
  4555.  
  4556. 00950 PRS MIS Missing IS keyword
  4557.  
  4558.       Reason: Attempting a COMMENT ON statement and the keyword IS is missing
  4559.           or misspelled.
  4560.  
  4561.       Remedy: Correct SQL statement.  The COMMENT ON syntax is:
  4562.            COMMENT ON TABLE tablename IS string-constant
  4563.             or
  4564.            COMMENT ON COLUMN columnname IS string-constant
  4565.  
  4566. 00951 PRS COM Invalid COMMENT command
  4567.  
  4568.       Reason: Attempting a COMMENT ON statement and the COMMENT ON TABLE
  4569.           keywords are not immediately followed by a table name or view
  4570.           name, or the COMMENT ON COLUMN is not immediately followed by a
  4571.           column name.
  4572.  
  4573.       Remedy: Correct SQL statement.
  4574.  
  4575. 00952 PRS MDK Missing data type keyword
  4576.  
  4577.       Reason: Attempting a CREATE TABLE or ALTER TABLE to add or modify a
  4578.           column and the data type specified is misspelled or missing.
  4579.  
  4580.       Remedy: Correct SQL statement.  Check valid data types in the SQL
  4581.           Language Reference Guide.
  4582.  
  4583. 00953 PRS MTN Missing table name
  4584.  
  4585.       Reason: Attempting a COMMENT ON COLUMN tablename.columnname or
  4586.           viewname.columnname and the tablename or viewname is missing.
  4587.  
  4588.       Remedy: Correct SQL statement.
  4589.  
  4590. 00954 PRS GBE GROUP BY under EXISTS
  4591.  
  4592.       Reason: Attempting a GROUP BY clause under an EXISTS predicate clause.
  4593.  
  4594.       Remedy: Correct SQL statement.  The EXISTS predicate tests for the
  4595.           existence of certain rows in a table.  The testing of existence
  4596.           cannot be grouped.
  4597.  
  4598. 00955 PRS MSC SELECT clause of a subquery specifies multiple columns
  4599.  
  4600.       Reason: In the context in which it was used in the SQL statement, the
  4601.           subquery can have only one column specified in its SELECT clause
  4602.           because this is not an EXISTS subselect and because it uses
  4603.           multiple columns.
  4604.  
  4605.       Remedy: Correct the syntax of the SQL statement.    Refer to the SQL
  4606.           Language Reference Manual for information about restrictions on
  4607.           the syntax for subqueries.
  4608.  
  4609. 00956 PRS ISO Invalid SYSTEM ONLY clause
  4610.  
  4611.       Reason: Attempting a CHECK DATABASE command with the SYSTEM ONLY clause
  4612.           but the keywords SYSTEM and/or ONLY are either missing or
  4613.           misspelled.
  4614.  
  4615.       Remedy: Correct SQL statement.
  4616.  
  4617. 00957 PRS IUI Invalid UNION
  4618.  
  4619.       Reason: Attempting a UNION of two SELECT statements and the second
  4620.           SELECT statement is missing.
  4621.  
  4622.       Remedy: Correct SQL statement.
  4623.  
  4624. 00958 PRS SSR Subselect required
  4625.  
  4626.       Reason: Attempting a subselect but the first keyword after the left
  4627.           parenthesis is not a SELECT keyword.  It may be missing or just
  4628.           misspelled.
  4629.  
  4630.       Remedy: Correct SQL statement.
  4631.  
  4632. 00959 PRS IWC Invalid wait code
  4633.  
  4634.       Reason: Attempting a WAIT or POST command and the event number specified
  4635.           is invalid or missing.
  4636.  
  4637.       Remedy: Correct SQL statement.  The WAIT or POST command has the general
  4638.           form of WAIT n or POST n where n is some valid integer.
  4639.  
  4640. 00960 PRS MFO Missing FOR keyword
  4641.  
  4642.       Reason: Attempting a CREATE SYNONYM statement or a ALTER TABLE statement
  4643.           for user specified referential integrity errors and the FOR
  4644.           keyword is either missing or misspelled.
  4645.  
  4646.       Remedy: Correct SQL statement.  See the SQL Language Reference Manual
  4647.           for information on the syntax of the CREATE SYNONYM statement
  4648.           and the ALTER TABLE statement for user specified referential
  4649.           integrity errors.
  4650.  
  4651. 00961 PRS ISN Invalid SYNONYM name
  4652.  
  4653.       Reason: Attempting to create or drop a synonym and the specified synonym
  4654.           name is invalid.
  4655.  
  4656.       Remedy: Correct SQL statement.  A synonym name can be any long
  4657.           identifier that designates a table or view.  A synonym name can
  4658.           be used wherever a table name or view name could be used to
  4659.           reference a table or view.
  4660.  
  4661. 00962 PRS MSL Missing SELECT keyword
  4662.  
  4663.       Reason: Attempting a CREATE VIEW and the SELECT keyword is missing or
  4664.           misspelled.
  4665.  
  4666.       Remedy: Correct SQL statement.  The create view has a general form of:
  4667.            CREATE VIEW viewname (colnames) AS SELECT...
  4668.  
  4669. 00963 PRS BNV Bind variable not allowed in view
  4670.  
  4671.       Reason: Attempting to create a view and the select statement has bind
  4672.           variables.
  4673.  
  4674.       Remedy: Correct SQL statement.  Bind variables are not allowed in a
  4675.           select statement when creating a view.
  4676.  
  4677. 00964 PRS AUD AUDIT keyword missing or misspelled
  4678.  
  4679.       Reason: The keyword AUDIT is either missing or misspelled in the
  4680.           specified START AUDIT or STOP AUDIT command.
  4681.  
  4682.       Remedy: Correct SQL statement.  The keyword AUDIT is required
  4683.           immediately after the START or STOP keywords.
  4684.  
  4685. 00965 PRS TMP Number of passwords exceed number of usernames
  4686.  
  4687.       Reason: The number of passwords exceed the number usernames.
  4688.  
  4689.       Remedy: Correct SQL statement.  The number of usernames and passwords
  4690.           must be equal.
  4691.  
  4692. 00966 PRS DIN Delimited identifier not ended
  4693.  
  4694.       Reason: A delimited string is not properly ended.
  4695.  
  4696.       Remedy: Correct SQL statement.
  4697.  
  4698. 00967 PRS DIL Delimited identifier is too long
  4699.  
  4700.       Reason: A delimited string is too long.
  4701.  
  4702.       Remedy: Correct SQL statement.
  4703.  
  4704. 00968 PRS TMO Too many operands
  4705.  
  4706.       Reason: Too many operands have been found in an expression.
  4707.  
  4708.       Remedy: Correct SQL statement.
  4709.  
  4710. 00969 PRS NEO Not enough operands
  4711.  
  4712.       Reason: Not enough operands have been found in an expression.
  4713.  
  4714.       Remedy: Correct SQL statement.
  4715.  
  4716. 00970 PRS CCN CURRENT OF cursor not allowed
  4717.  
  4718.       Reason: Attempting to use a CURRENT OF cursorname clause in a WHERE
  4719.           clause and it is not allowed.
  4720.  
  4721.       Remedy: Correct SQL statement.  The CURRENT OF cursorname clause is
  4722.           only allowed in a DELETE and an UPDATE statement.
  4723.  
  4724. 00971 PRS MOF Missing OF keyword
  4725.  
  4726.       Reason: Attempting a CURRENT OF cursorname clause and the OF keyword
  4727.           immediately following the CURRENT keyword is either missing or
  4728.           misspelled.  Or, attempting an ALTER TABLE statement for
  4729.           referential integrity user errors and the mandatory OF keyword
  4730.           is either missing or misspelled.
  4731.  
  4732.       Remedy: Correct SQL statement.
  4733.  
  4734. 00972 PRS ICU Invalid CURRENT OF cursor name
  4735.  
  4736.       Reason: Attempting an UPDATE or DELETE with a CURRENT OF cursorname
  4737.           clause  and the cursor name is invalid.
  4738.  
  4739.       Remedy: Correct SQL statement.
  4740.  
  4741. 00973 PRS OCU ORDER BY on column not allowed with union
  4742.  
  4743.       Reason: Attempting an ORDER BY clause in a UNION and the order by column
  4744.           has been specified by column name rather than by integer.
  4745.  
  4746.       Remedy: Correct SQL statement.  An ORDER BY clause may be used to sort
  4747.           the final result of rows from the UNION of two (or more) tables.
  4748.           When an ORDER BY clause is used with a UNION, you must use an
  4749.           integer specifying the sequence number of the column in the
  4750.           select list.  Refer to the section on the SELECT statement in
  4751.           the SQL Language Reference Guide for further information on the
  4752.           ORDER BY clause.
  4753.  
  4754. 00974 PRS MBR Missing bar
  4755.  
  4756.       Reason: A missing bar (|) has been determined while parsing an
  4757.           expression.
  4758.  
  4759.       Remedy: Correct SQL statement.
  4760.  
  4761. 00975 PRS IPE Invalid decimal precision
  4762.  
  4763.       Reason: The precision for the data type of DECIMAL or DEC is invalid.
  4764.  
  4765.       Remedy: Correct SQL statement.  Columns declared as DECIMAL or DEC are
  4766.           always associated with a particular precision and scale.
  4767.           Precision is the total number of digits and scale is the number
  4768.           of fractional decimal digits.  If precision and scale are not
  4769.           specified, SQLBase uses a default precision of 5 and a default
  4770.           scale of 0.
  4771.  
  4772. 00976 PRS ISA Invalid decimal scale
  4773.  
  4774.       Reason: The scale for the data type of DECIMAL or DEC is invalid.
  4775.  
  4776.       Remedy: Correct SQL statement.  Columns declared as DECIMAL or DEC are
  4777.           always associated with a particular precision and scale.
  4778.           Precision is the total number of digits and scale is the number
  4779.           of fractional decimal digits.  If precision and scale are not
  4780.           specified, SQLBase uses a default precision of 5 and a default
  4781.           scale of 0.
  4782.  
  4783. 00977 PRS MKK Missing CHECK keyword
  4784.  
  4785.       Reason: Attempting a CREATE VIEW viewname AS select WITH CHECK OPTION
  4786.           and the keyword CHECK immediately following the keyword WITH is
  4787.           either missing or misspelled.
  4788.  
  4789.       Remedy: Correct the SQL CREATE VIEW statement.
  4790.  
  4791. 00978 PRS MSK Missing AS keyword
  4792.  
  4793.       Reason: Attempting either a CREATE VIEW or a CREATE DBAREA and the AS
  4794.           keyword is missing or misspelled.
  4795.  
  4796.       Remedy: Correct SQL statement.
  4797.  
  4798. 00979 PRS PSR Plus sign required for outer join
  4799.  
  4800.       Reason: Attempting to use the outer join syntax in a select statement
  4801.           and a plus sign (+) should immediately follow a column name.
  4802.  
  4803.       Remedy: Correct SQL statement.
  4804.  
  4805. 00980 PRS IOJ Illegal outer join specification
  4806.  
  4807.       Reason: Attempting an outer join in a select statement there are not
  4808.           exactly two operands, or not both column operands, or there is
  4809.           not a relational operator causing this to be an illegal outer
  4810.           join specification.
  4811.  
  4812.       Remedy: Correct SQL statement.
  4813.  
  4814. 00981 PRS ASC Invalid audit string constant
  4815.  
  4816.       Reason: The specified audit string constant is not correctly enclosed
  4817.           in single quotes or exceeds 254 characters.
  4818.  
  4819.       Remedy: Correct SQL statement.
  4820.  
  4821. 00982 PRS CUM User names for index and table must be the same
  4822.  
  4823.       Reason: Trying to create an index and the user name qualifying the index
  4824.           name does not match the user name qualifying the table name.
  4825.  
  4826.       Remedy: Correct SQL statement.  Verify that the user names qualifying
  4827.           both the index name and user name are the same and not
  4828.           misspelled.  An unqualified user name defaults to the user name
  4829.           attempting to create the index.
  4830.  
  4831. 00983 PRS FNA Function not allowed in create index
  4832.  
  4833.       Reason: Attempting to create an index and the specified function is not
  4834.           allowed.
  4835.  
  4836.       Remedy: Correct SQL statement.  Not all @functions may be used to create
  4837.           an index.  For the complete list of @function allowed, see
  4838.           CREATE INDEX in the SQL Language Reference Guide.
  4839.  
  4840. 00984 PRS MBF Must be function on column
  4841.  
  4842.       Reason: Attempting to create an index and using a function that is not
  4843.           being applied to a column.
  4844.  
  4845.       Remedy: Correct SQL statement.  An index can be created for a set of
  4846.           column values resulting from applying an @function to the
  4847.           column.  Functions in a create index cannot be nested.  The
  4848.           @function used for the index may have only one argument that is
  4849.           a database column.  Not all @functions may be used to create an
  4850.           index.  For the complete list of @function allowed, see CREATE
  4851.           INDEX in the SQL Language Reference Guide.
  4852.  
  4853. 00985 PRS MPK Missing PRECISION keyword
  4854.  
  4855.       Reason: Attempting to create or modify a column with a data type of
  4856.           DOUBLE PRECISION and the keyword PRECISION is missing or
  4857.           misspelled.
  4858.  
  4859.       Remedy: Correct SQL statement.
  4860.  
  4861. 00986 PRS IFN Invalid FLOAT number
  4862.  
  4863.       Reason: Trying to create or modify a column with a data type of FLOAT
  4864.           and the format has been specified but with an invalid number.
  4865.  
  4866.       Remedy: Correct SQL statement.  The data type for float can have the
  4867.           form of FLOAT or FLOAT(integer).    A FLOAT number can be an
  4868.           integer between 1 and 21 inclusive if specifying a single
  4869.           precision floating point number.    A number between 22 and 53
  4870.           inclusive means that the format is of double precision floating
  4871.           point.  If the integer is omitted, double precision is assumed.
  4872.  
  4873. 00987 PRS IVW Invalid view name
  4874.  
  4875.       Reason: Attempting to create a view and the view name is not a valid
  4876.           long identifier.
  4877.  
  4878.       Remedy: Correct SQL statement.  A qualified or unqualified name that
  4879.           can designate a view.  The unqualified form of a view name is a
  4880.           long identifier.    The qualified form is an authorization-id
  4881.           followed by a period and a long identifier.  An unqualified
  4882.           view name in a SQL statement is implicitly qualified by the
  4883.           authorization-id of the user who issues the statement.
  4884.  
  4885. 00988 PRS PMB PCTFREE must be an integer between 0 and 99
  4886.  
  4887.       Reason: Attempting a CREATE INDEX or CREATE TABLE and the specified
  4888.           PCTFREE parameter is either not a valid integer or specifies an
  4889.           integer less than zero or greater than 99 percent.
  4890.  
  4891.       Remedy: Correct SQL statement.
  4892.  
  4893. 00989 PRS IAN Invalid audit identifier: <name>
  4894.  
  4895.       Reason: The specified audit name is not a valid short identifier.  The
  4896.           length should not be more than 8 characters long and all the
  4897.           characters should be valid identifier characters.
  4898.  
  4899.       Remedy: Correct SQL statement.  The specified audit name must be a short
  4900.           short identifier which identifies the name of the audit for
  4901.           later reference by either the STOP AUDIT command or by the AUDIT
  4902.           command to direct a comment to a audit file.
  4903.  
  4904. 00990 PRS ILC Invalid LABEL ON stateement
  4905.  
  4906.       Reason: Attempting a SQL LABEL ON statement has incorrect syntax.
  4907.  
  4908.       Remedy: Correct SQL statement.  Check the SQL Language Reference Manual
  4909.           for information on the LABEL ON statement.  Possible problems
  4910.           include an invalid keyword or identifier after the LABEL ON
  4911.           keywords, or specifying conflicting usernames, conflicting
  4912.           tablenames, or an asterisk instead of fully specifying the
  4913.           column names, or the string-constant specified after the IS
  4914.           keyword is invalid.
  4915.  
  4916. 00991 PRS ILP Invalid LIKE predicate
  4917.  
  4918.       Reason: Odd number of backslash (\) escape characters at the end of the
  4919.           LIKE predicate.
  4920.  
  4921.       Remedy: Correct SQL statement.
  4922.  
  4923. 00992 PRS IRE INTERNAL USE ONLY - Invalid repair type
  4924.  
  4925.       Reason: This error is only used internally by the SQLBase system.
  4926.  
  4927.       Remedy: None.  This error code should never occur.  If you get this
  4928.           error, contact your local Centura Software certified
  4929.           technical support center.
  4930.  
  4931. 00993 PRS SIM Missing SAVEPOINT identifier
  4932.  
  4933.       Reason: A long identifier is required immediately after a SAVEPOINT
  4934.           statement.
  4935.  
  4936.       Remedy: Correct the SQL statement.
  4937.  
  4938. 00994 PRS ICQ Invalid qualifier(s) for object
  4939.  
  4940.       Reason: UNIQUE, CLUSTERED, and/or HASHED have been specified on a CREATE
  4941.           statement that is NOT a CREATE INDEX statement.
  4942.  
  4943.       Remedy: Correct the SQL statement.  UNIQUE, CLUSTERED, and/or HASHED can
  4944.           only be specified on a CREATE INDEX statement.
  4945.  
  4946. 00995 PRS BSZ Bad SIZE specification
  4947.  
  4948.       Reason: Attempting a CREATE DBAREA, ALTER DBAREA, or CREATE INDEX and
  4949.           the SIZE specification is either not a valid numeric integer or
  4950.           less than zero.
  4951.  
  4952.       Remedy: Correct the SQL statement.
  4953.  
  4954. 00996 PRS SZD SIZE allowed only for HASHED indexes
  4955.  
  4956.       Reason: The SIZE clause is only relevant for clustered hashed indexes in
  4957.           the CREATE INDEX statement.
  4958.  
  4959.       Remedy: Correct the SQL statement.
  4960.  
  4961. 00997 PRS SZN SIZE clause required for CLUSTERED HASHED indexes
  4962.  
  4963.       Reason: The SIZE clause is required for CLUSTERED HASHED indexes.
  4964.  
  4965.       Remedy: Correct the SQL statement.  The SIZE clause controls the
  4966.           anticipated size of the index and is specified as a number of
  4967.           rows.  If the size is too small, overflow pages are used and
  4968.           performance degrades.  If the size is too large, but disk space
  4969.           is wasted.  This clause is only relevant and required when the
  4970.           CLUSTERED HASHED clause is specified.
  4971.  
  4972. 00998 PRS ONA ASC/DESC not allowed in creation of HASHED CLUSTERED index
  4973.  
  4974.       Reason: The ASCending or DESCending options are not allowed when
  4975.           creating a HASHED CLUSTERED index.  The ASC/DESC option is only
  4976.           relevant for B-tree type indexes and not hashed indexes.
  4977.  
  4978.       Remedy: Correct the SQL CREATE INDEX statement.
  4979.  
  4980. 00999 PRS NCH A HASHED index must be CLUSTERED
  4981.  
  4982.       Reason: A HASHED index must also be defined as CLUSTERED.
  4983.  
  4984.       Remedy: Correct the SQL CREATE INDEX statement.
  4985.  
  4986. 01000 PRS MOP Missing OPTION keyword
  4987.  
  4988.       Reason: Attempting a CREATE VIEW viewname AS select WITH CHECK OPTION
  4989.           and the keyword OPTION immediately following the keyword CHECK
  4990.           is either missing or misspelled.
  4991.  
  4992.       Remedy: Correct the SQL CREATE VIEW statement.
  4993.  
  4994.  
  4995. 1.0.0 SQLBase Errors Guide
  4996. The errors documented in this section of the Error Guide are for errors
  4997. relating to the edit of nested SQL functions.
  4998. 01001 EDT NSG Nested set function with no GROUP BY
  4999.  
  5000.       Reason: The SQL statement contains a nested set function in the SELECT
  5001.           clause, but no GROUP BY clause.
  5002.  
  5003.       Remedy: Correct the SQL statement.  Refer to the SQL Language Reference
  5004.           Manual for information about the use of GROUP BY clauses in SQL
  5005.           statements.
  5006.  
  5007. 01002 EDT NGC Not a GROUP BY column
  5008.  
  5009.       Reason: A column in the SELECT column list that is not an aggregate set
  5010.           function is not in the GROUP BY list.  Or, a column in the
  5011.           SELECT column list that is an aggregate set function that yields
  5012.           a single value is in the GROUP BY list and cannot be grouped.
  5013.  
  5014.       Remedy: Correct the SQL statement.  If the column by which a grouping
  5015.           occurs is an expression (but not an aggregate function), you
  5016.           must specify a number that indicates its relative position in
  5017.           the SELECT column list.  Aggregate functions, since they yield
  5018.           one value, cannot be GROUP BY columns.  If using a GROUP BY
  5019.           clause, each column in the SELECT list must be listed in the
  5020.           GROUP BY clause or each column in the SELECT list must be used
  5021.           in an aggregate set function that yields a single value.
  5022.  
  5023. 01003 EDT NSS Not a single value set function
  5024.  
  5025.       Reason: A SELECT statement with no GROUP BY clause contains a column
  5026.           name and a function in the select list clause or a column name
  5027.           is contained in the select list clause but not in the GROUP BY
  5028.           clause.
  5029.  
  5030.       Remedy: Correct the SQL SELECT statement.
  5031.  
  5032. 01004 EDT ICN Integer in ORDER BY/GROUP BY does not identify a valid column
  5033.  
  5034.       Reason: A GROUP BY or ORDER BY clause specifies the columns to GROUP BY
  5035.           or ORDER BY by number.  The number specified does not correspond
  5036.           to a column in the select list.  The ORDER BY or GROUP BY clause
  5037.           in the SQL statement contains a column number that is either
  5038.           less than one, or greater than the number of columns of the
  5039.           result table (the number of items in the SELECT clause).
  5040.  
  5041.       Remedy: Correct the syntax of the ORDER BY or GROUP BY clause so each
  5042.           column identifier properly denotes a column of the result table.
  5043.  
  5044. 01005 EDT VCU Non-updatable view column <column name>
  5045.  
  5046.       Reason: Attempting to INSERT or UPDATE via a view and a column has been
  5047.           determined to be non-updatable.
  5048.  
  5049.       Remedy: Correct the SQL INSERT or UPDATE statement.  See CREATE VIEW in
  5050.           the SQL Language Reference Manual for a complete explanation of
  5051.           what can make a column non-updatable.
  5052.  
  5053. 01006 EDT MNE Operands of a UNION do not have the same number of columns
  5054.  
  5055.       Reason: The operands of a UNION or UNION ALL must have the same number
  5056.           of columns.
  5057.  
  5058.       Remedy: Correct the SQL statement so that there are exactly the same
  5059.           number of columns in each operand.
  5060.  
  5061. 01007 EDT MTE Mismatch in types of SELECT expressions
  5062.  
  5063.       Reason: Attempting a SQL SELECT statement with a UNION and corresponding
  5064.           columns of the two SELECTs have different data types, different
  5065.           lengths (if not numeric), or the NOT NULL attributes of two
  5066.           fields are not consistent.
  5067.  
  5068.       Remedy: Correct the SQL SELECT statement so that each column of the
  5069.           SELECT statements have the same data type with the same lengths
  5070.           and so that each column defined as NOT NULL in one SELECT
  5071.           statement corresponds to another NOT NULL column in the other
  5072.           SELECT statement.
  5073.  
  5074. 01008 EDT LNA Long not allowed here
  5075.  
  5076.       Reason: Attempting to order or sort a LONG VARCHAR column.
  5077.  
  5078.       Remedy: Correct the SQL statement.  LONG VARCHAR columns cannot be
  5079.           ordered or sorted.
  5080.  
  5081. 01009 EDT DKL DISTINCT key is too long
  5082.  
  5083.       Reason: The resulting DISTINCT key is too long.  The DISTINCT key length
  5084.           is computed by summing the maximum length plus one of each
  5085.           column forming the key.
  5086.  
  5087.       Remedy: Modify the SQL statement so that the DISTINCT does not exceed
  5088.           the maximum length of 255 characters.  Columns used in the
  5089.           DISTINCT key length computation include not only columns in the
  5090.           SELECT list but also columns mentioned in the ORDER BY clause
  5091.           that are not present in the SELECT list.
  5092.  
  5093. 01010 EDT MTF Object table/view <name> of INSERT/UPDATE/DELETE also in FROM clause
  5094.  
  5095.       Reason: A SQL INSERT, UPDATE, or DELETE statement is illegally
  5096.           self-referencing.  The object table being modified is
  5097.           also the source table in the FROM clause.
  5098.  
  5099.       Remedy: Correct the SQL statement.
  5100.  
  5101. 01011 EDT TMS Too many items are being selected
  5102.  
  5103.       Reason: A SELECT statement is attempting to select too many items.
  5104.           There is an upper limit of 255 on the number of items that
  5105.           can be selected in a SELECT statement.
  5106.  
  5107.       Remedy: Reduce the number of items being selected in the SELECT
  5108.           statement.
  5109.  
  5110. 1.0.0 SQLBase Errors Guide
  5111. The errors documented in this section of the Error Guide are for general SQL
  5112. security type errors.
  5113. 01101 SEC UAE User already exists
  5114.  
  5115.       Reason: Attempting to grant connect authority to a new user and the
  5116.           user name already exists.
  5117.  
  5118.       Remedy: Correct the SQL statement.  Verify the existence of established
  5119.           users by looking at the SYSUSERAUTH table.
  5120.  
  5121. 01102 SEC SVI Security violation attempting to access <object name>
  5122.  
  5123.       Reason: Attempting to access an object when authority has not been
  5124.           granted to use the specified object.
  5125.  
  5126.       Remedy: Obtain proper authority before attempting to access the
  5127.           specified object.
  5128.  
  5129. 01103 SEC NGA No grant authority
  5130.  
  5131.       Reason: Attempting to grant DBA or resource authority when the user
  5132.           does not have these authority to perform this grants.
  5133.  
  5134.       Remedy: None.  Only SYSADM cannot perform the granting of DBA or
  5135.           resource authority.
  5136.  
  5137. 01104 SEC UNE User <name> does not exist
  5138.  
  5139.       Reason: Attempting to alter a user's password or grant DBA or resource
  5140.           authority to a user that does not exist.
  5141.  
  5142.       Remedy: Verify that the user exists and that the user name is not
  5143.           misspelled.  Verify that the user exists by looking at the
  5144.           SYSUSERAUTH table.
  5145.  
  5146. 01105 SEC UAD User <name> already has DBA authority
  5147.  
  5148.       Reason: Attempting to grant DBA authority to a user and the user
  5149.           already has DBA authority.
  5150.  
  5151.       Remedy: None.  No need to grant DBA authority to a user that already
  5152.           has DBA authority.
  5153.  
  5154. 01106 SEC UAR User <name> already has resource authority
  5155.  
  5156.       Reason: Attempting to grant resource authority to a user and the user
  5157.           already has resource authority.
  5158.  
  5159.       Remedy: None.  No need to grant resource authority to a user that
  5160.           already has resource authority.
  5161.  
  5162. 01107 SEC DCU DBA authority required to create table/view for another user
  5163.  
  5164.       Reason: Attempting to create a table or view for another user and the
  5165.           user attempting this operation does not have DBA authority.
  5166.  
  5167.       Remedy: None.  A user cannot create a table or view for another user
  5168.           unless they have DBA authority to do so.
  5169.  
  5170. 01108 SEC IOP Invalid old password
  5171.  
  5172.       Reason: Attempting an ALTER PASSWORD and the old password specified is
  5173.           not the current old password.
  5174.  
  5175.       Remedy: Correct old password.  You must know the correct old password in
  5176.           order to modify the password.
  5177.  
  5178. 01109 SEC TGR Trigger security violation
  5179.  
  5180.       Reason: Attempting to create a trigger on a subject table without DBA
  5181.           authority.
  5182.  
  5183.       Remedy: Obtain proper authority before attempting to create triggers on
  5184.           the subject table.
  5185.  
  5186. 01110 SEC VNT Event security violation
  5187.  
  5188.       Reason: Events can be created only by users with DBA authority.
  5189.  
  5190.       Remedy: Obtain DBA authority before attempting to create events.
  5191.  
  5192. 01111 SEC MSO Stored object <creator>.<name> cannot be found
  5193.  
  5194.       Reason: The stored object is missing.
  5195.  
  5196.       Remedy: Check spelling of object name.
  5197.  
  5198. 01112 SEC STO System command or procedure <creator>.<name> security violation
  5199.  
  5200.       Reason: EXECUTE privilege cannot be granted on system objects.
  5201.  
  5202.       Remedy: None.
  5203.  
  5204. 01113 SEC XDL Lock Database security violation
  5205.  
  5206.       Reason: The LOCK DATABASE and UNLOCK DATABASE commands can only be
  5207.           issued by users with DBA or SYSADM authority.
  5208.  
  5209.       Remedy: Obtain DBA or SYSADM authority before attempting to lock or
  5210.           unlock a database.
  5211.  
  5212. 01114 SEC EXF External Function security violation
  5213.  
  5214.       Reason: Only users with DBA or SYSADM authority are allowed to create or
  5215.           drop external functions.
  5216.  
  5217.       Remedy: None.  A user cannot create or drop an external function unless
  5218.           they have DBA or SYSADM authority to do so.
  5219.  
  5220. 1.0.0 SQLBase Errors Guide
  5221. The errors documented in this section of the Error Guide are for general
  5222. Application Interface Programming errors.
  5223. 01201 API ICS Invalid column <number> specified
  5224.  
  5225.       Reason: An invalid column number has specified in an sqlssb, sqldes,
  5226.           sqlfqn, sqlgfi, sqllab, or sqlgls function call.    Compare the
  5227.           column number specified with the SELECT statement.  Note that
  5228.           column numbers are relative to the position of the columns in
  5229.           the select list clause and are not in anyway related to the
  5230.           position in the CREATE TABLE statement.  For example, if a table
  5231.           is created with the following statement:
  5232.            CREATE TABLE X (A CHAR(5), B CHAR(5), C CHAR(5))
  5233.           and a select is compiled like:
  5234.            SELECT C FROM X
  5235.           then one set select buffer call would be needed to set up a
  5236.           buffer using a column number of 1 for the column named C.
  5237.  
  5238.       Remedy: Modify function call.
  5239.  
  5240. 01202 API MOO Fatal SQLBase System Failure (API MOO) - Message Output Overflow
  5241.  
  5242.       Reason: This is a Fatal Error.  But, it may have been caused because the
  5243.           client workstation application is running under an environment
  5244.           like OS/2 and it used multiple threads that submitted multiple
  5245.           API requests when the API is a single threaded operation.  That
  5246.           is, the API expects a message is sent and an answer received
  5247.           before another message is sent.  This error may have occured
  5248.           because the application sent a second message to the database
  5249.           computer without receiving an answer from the first message.
  5250.  
  5251.       Remedy: Stop all database activity and run a CHECK DATABASE.  If a
  5252.           FAIL.SQL file is found, save it.    If your application has
  5253.           submitted multiple requests to the application without waiting
  5254.           for replies from the database computer, correct this problem.
  5255.           Otherwise, contact your local Centura Software Corporation
  5256.           certified technical support center.
  5257.  
  5258. 01203 API CSM Out of memory at the client (API CSM)
  5259.  
  5260.       Reason: The application has run out of memory at the client workstation.
  5261.  
  5262.       Remedy: Check available memory at the client workstation.  Attempt to
  5263.           make more memory available.
  5264.  
  5265. 01204 API CEX Bind variables not allowed with sqlcex API function call
  5266.  
  5267.       Reason: Bind variables are not permitted in a SQL statement that is
  5268.           compiled and executed with the sqlcex API function call.
  5269.  
  5270.       Remedy: Separate the compile and execute (sqlcex) API function call
  5271.           into two distinct API function calls.  First, compile the SQL
  5272.           statement using the sqlcom() API function call, bind the
  5273.           variables appropriately, and then finally, execute the SQL
  5274.           statement using the sqlexe() API function call.
  5275.  
  5276. 01205 API ITL Bind Variable Name <name> is too long
  5277.  
  5278.       Reason: One of the bind variable names is greater than 18 characters.
  5279.  
  5280.       Remedy: Correct the bind variable name.
  5281.  
  5282. 01206 API IRW NOT USED
  5283.  
  5284.       Reason: This error code is currently not used by the SQLBase system.
  5285.  
  5286.       Remedy: None.  This error code should never occur.  If you get this
  5287.           error, contact your local Centura Software certified
  5288.           technical support center.
  5289.  
  5290. 01207 API IID Invalid or missing identifier
  5291.  
  5292.       Reason: Attempting an INSERT with an ADJUSTING CURSOR cursor name
  5293.           clause and the cursor name is too big or invalid.
  5294.  
  5295.       Remedy: Correct SQL statement.
  5296.  
  5297. 01208 API WFO WaitForSingleObject failed.
  5298.  
  5299.       Reason: A call to the Windows API function WaitForSingleObject failed.
  5300.  
  5301.       Remedy: Call Centura Technical Support.
  5302.  
  5303. 01209 API BDR Backup directory must be non-null rooted pathname
  5304.  
  5305.       Reason: A backup directory specified during a backup, recovery, or
  5306.           restore has been specified incorrectly.  The backup directory
  5307.           must include a fully-qualified path name.
  5308.  
  5309.       Remedy: Specify backup directory with a fully-qualified path name.
  5310.           For example, if the backup directory is in C:\SQLBASE\BACKUP
  5311.           then the specified directory must be either "C:\SQLBASE\BACKUP"
  5312.           or "\SQLBASE\BACKUP".  The directory name of "SQLBASE\BACKUP"
  5313.           or "BACKUP" would not be sufficient.
  5314.  
  5315. 01210 API DBN Database name must be specified
  5316.  
  5317.       Reason: The database name has not been specified attempting to perform
  5318.           an INSTALL DATABASE.
  5319.  
  5320.       Remedy: Specify a valid database name when doing a INSTALL DATABASE.
  5321.  
  5322. 01211 API BIF INTERNAL USE ONLY - Bulk insert buffer full
  5323.  
  5324.       Reason: This error is only used internally by the SQLBase system.
  5325.  
  5326.       Remedy: None.  This error code should never occur.  If you get this
  5327.           error, contact your local Centura Software certified
  5328.           technical support center.
  5329.  
  5330. 01212 API IDV Invalid database version
  5331.  
  5332.       Reason: The application is using mismatching versions of software or the
  5333.           database version does not correspond to the software.
  5334.  
  5335.       Remedy: Verify that the software and database are from the same release
  5336.           of SQLBase.
  5337.  
  5338. 01213 API BAC Bulk execute mode and autocommit mode cannot be both ON
  5339.  
  5340.       Reason: Cannot enable Bulk execute mode and autocommit mode
  5341.           simultaneously.
  5342.  
  5343.       Remedy: Disable autocommit mode before trying to enable bulk execute
  5344.           mode OR disable bulk execute mode before trying to enable
  5345.           autocommit mode.
  5346.  
  5347. 01214 API CMF CreateMutex failed.
  5348.  
  5349.       Reason: A call to the Windows API function CreateMutex failed.
  5350.  
  5351.       Remedy: Call Centura Technical Support.
  5352.  
  5353. 01215 API TIO Timeout waiting for connection handle.
  5354.  
  5355.       Reason: The connection handle on which the C/API call was made
  5356.           is currently being used by another thread. This thread
  5357.           timed out waiting for the other thread to relinquish
  5358.           control of the connection handle.
  5359.  
  5360.       Remedy: Either increase the timeout value, use a different
  5361.           connection handle or handle the error in the
  5362.           application.
  5363.  
  5364. 01216 API RMF ReleaseMutex failed.
  5365.  
  5366.       Reason: A call to the Windows API function ReleaseMutex failed.
  5367.  
  5368.       Remedy: Call Centura Technical Support.
  5369.  
  5370. 1.0.0 SQLBase Errors Guide
  5371. The errors documented in this section of the Error Guide are for general
  5372. Message Front End error messages.
  5373. 01301 MFE IMO Client input message buffer overflow (MFE IMO)
  5374.  
  5375.       Reason: The server has detected a condition where the minimum amount of
  5376.           data to send to a client exceeds the buffer size for that data.
  5377.           The server sends this error code back to the client, but does
  5378.           not send any of the data that caused the overflow.  The router
  5379.           at the client detects the condition and automatically attempts
  5380.           to correct for it by allocating a larger input message buffer.
  5381.           The router will automatically re-request the data be sent again
  5382.           using the new buffer size.  The router and the server will
  5383.           continue to negotiate the buffer size until one of the following
  5384.           occurs:
  5385.  
  5386.           1. The server is successfully able to transmit the data to the
  5387.          client, or
  5388.           2. The server or the client router run out of available memory
  5389.          at their respective machines.
  5390.  
  5391.           This error message should only appear at the server.  It should
  5392.           not be seen at the client.  The server and the client router
  5393.           perform the buffer size negotiation without the client's
  5394.           knowledge or participation.  If the client app sees this error,
  5395.           it should be treated as a fatal error.
  5396.  
  5397.       Remedy: None.  This message should only appear on the server.
  5398.           It should not be seen by the client application.
  5399.  
  5400. 01302 MFE IVC Invalid cursor number
  5401.  
  5402.       Reason: An invalid cursor number has been used in the current API
  5403.           function call.
  5404.  
  5405.       Remedy: Verify that the cursor being used has already been connected to
  5406.           successfully.  A frequent mistake is to call a common error
  5407.           routine in the application program when a failure occurs on the
  5408.           connect operation.  The common error routine then performs a
  5409.           error lookup using the get return code (sqlrcd) function call
  5410.           which uses a cursor number that has not yet been connected to.
  5411.  
  5412. 01303 MFE NCO Not connected
  5413.  
  5414.       Reason: Attempting to use a cursor that has not been succesfully
  5415.           connected to the database.
  5416.  
  5417.       Remedy: Use a cursor only after it has been successfully connected to
  5418.           the database.
  5419.  
  5420. 01304 MFE SCR Server connection required
  5421.  
  5422.       Reason: Attempting an operation that requires a server connection.
  5423.  
  5424.       Remedy: Use a server connection instead of a database connection.
  5425.  
  5426. 01305 MFE DCR Database connection required
  5427.  
  5428.       Reason: Attempting an operation that requires a database connection.
  5429.  
  5430.       Remedy: Use a database connection instead of a server connection.
  5431.  
  5432. 01306 MFE CAM Out of memory at the client (MFE CAM)
  5433.  
  5434.       Reason: The application has run out of memory at the client workstation.
  5435.  
  5436.       Remedy: Check available memory at the client workstation.  Attempt to
  5437.           make more memory available.
  5438.  
  5439. 01307 MFE IFC Invalid function code
  5440.  
  5441.       Reason: The function code received by the database system is not valid.
  5442.  
  5443.       Remedy: Verify Centura Software Corporation software does not consist
  5444.           of mismatching version numbers.  Check that your application
  5445.           is not clobbering the memory destroying the message sent to
  5446.           the database system.
  5447.  
  5448. 01308 MFE OLS Fatal SQLBase System Failure (MFE OLS)
  5449.  
  5450.       Reason: This is a Fatal Error.
  5451.  
  5452.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  5453.           If a FAIL.SQL file is available, then save it.  Attempt to
  5454.           reproduce the problem via a SQL script, scenario, or using the
  5455.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  5456.           Contact your local Centura certified technical support center.
  5457.  
  5458. 01309 MFE CAO Out of memory at the client (MFE CAO)
  5459.  
  5460.       Reason: The application has run out of memory at the client workstation.
  5461.  
  5462.       Remedy: Check available memory at the client workstation.  Attempt to
  5463.           make more memory available.
  5464.  
  5465. 01310 MFE RWF INTERNAL USE ONLY - Row won't fit in message buffer
  5466.  
  5467.       Reason: This error is only used internally by the SQLBase system.
  5468.  
  5469.       Remedy: None.  This error code should never occur.  If you get this
  5470.           error, contact your local Centura Software certified
  5471.           technical support center.
  5472.  
  5473. 01311 MFE CAN Transaction cancelled
  5474.  
  5475.       Reason: The transaction was cancelled asynchronously from a different
  5476.           thread which performed a cancel operation.
  5477.  
  5478.       Remedy: Determine why the cancel operation was performed by the other
  5479.           transaction.
  5480.  
  5481. 01312 MFE TRM Transaction terminated
  5482.  
  5483.       Reason: The transaction was terminated because the database server
  5484.           program was instructed to terminate.
  5485.  
  5486.       Remedy: Determine why the database server has been brought down.
  5487.  
  5488. 01313 MFE OOM Out of memory at the client (MFE OOM)
  5489.  
  5490.       Reason: The application has run out of memory at the client workstation.
  5491.  
  5492.       Remedy: Check available memory at the client workstation.  Attempt to
  5493.           make more memory available.
  5494.  
  5495. 01314 MFE BLK Bulk insert error
  5496.  
  5497.       Reason: An insert error has occurred operating in Bulk Execute Mode.
  5498.           One or more rows have not been inserted because of an error
  5499.           attempting to insert the rows.
  5500.  
  5501.       Remedy: In bulk execute mode, inserts are done repeated until filling
  5502.           the bulk execute buffer and then all of the inserts are sent to
  5503.           the database simulatenously.  If this error occurs, the client
  5504.           application needs to check each bulk execute return code with
  5505.           the API function call sqlber to determine which rows were not
  5506.           inserted.
  5507.  
  5508. 01315 MFE DBD Database has been shut down (please disconnect)
  5509.  
  5510.       Reason: Attempting to connect to the database but the database server is
  5511.           being or has been shutdown.
  5512.  
  5513.       Remedy: None.  Try connecting later when the database server is back up.
  5514.  
  5515. 01316 MFE NET Network check error (back end)
  5516.  
  5517.       Reason: A network transmission problem has occurred while operating with
  5518.           NETCHECK=1.  A network transmission error was detected at the
  5519.           database server.    When the database server detects the network
  5520.           transmission problem it will try to recover from the error.  An
  5521.           informational message, "Back end sends NAK" is displayed.  For
  5522.           an unrecoverable message, an error message "Back end detects
  5523.           mismatched checksum" is displayed on the F2 screen and this
  5524.           error is return to the client workstation if the message can be
  5525.           sent to the client.
  5526.  
  5527.       Remedy: Try again to see if the error is reproducible.  If reproducible,
  5528.           try the same scenario on another client workstation computer to
  5529.           double check if the problem is reproducible regardless of client
  5530.           workstations.  If the problem is reproducible on any client
  5531.           workstation, then the network hardware problem may be at the
  5532.           database server computer.  Switching database server machines
  5533.           may also help to diagnose the problem.  Check for loose cabling.
  5534.  
  5535. 1.0.0 SQLBase Errors Guide
  5536. The errors documented in this section of the Error Guide are for general SQL
  5537. dictionary look up errors.
  5538. 01401 DLU ICN Invalid column name <column name>
  5539.  
  5540.       Reason: An invalid column has been used in the select list.
  5541.  
  5542.       Remedy: Correct the SQL statement.
  5543.  
  5544. 01402 DLU ACR Ambiguous column <column name> reference
  5545.  
  5546.       Reason: Column is already defined.
  5547.  
  5548.       Remedy: Correct the SQL statement.
  5549.  
  5550. 01403 DLU ITN Invalid table name <table name>
  5551.  
  5552.       Reason: An invalid table name has been determined while attempting to
  5553.           lookup the columns for the specified table.
  5554.  
  5555.       Remedy: Correct the SQL statement.
  5556.  
  5557. 01404 DLU MNV Mismatch in number of values
  5558.  
  5559.       Reason: Attempting an INSERT with a nested subselect and the number of
  5560.           columns in the select statement does not correspond to the
  5561.           number of columns in the insert statement.
  5562.  
  5563.       Remedy: Correct the SQL statement.
  5564.  
  5565. 01405 DLU RWV NOT USED
  5566.  
  5567.       Reason: This error code is currently not used by the SQLBase system.
  5568.  
  5569.       Remedy: None.  This error code should never occur.  If you get this
  5570.           error, contact your local Centura Software certified
  5571.           technical support center.
  5572.  
  5573. 01406 DLU VNA View <view name> not allowed here
  5574.  
  5575.       Reason: A view is not allowed here.
  5576.  
  5577.       Remedy: Correct the SQL statement.
  5578.  
  5579. 01407 DLU CUV Cannot update view <view name>
  5580.  
  5581.       Reason: Attempting to update through a view that is a read only view.
  5582.  
  5583.       Remedy: Correct the SQL statement.
  5584.  
  5585. 01408 DLU RNA NOT USED
  5586.  
  5587.       Reason: This error code is currently not used by the SQLBase system.
  5588.  
  5589.       Remedy: None.  This error code should never occur.  If you get this
  5590.           error, contact your local Centura Software certified
  5591.           technical support center.
  5592.  
  5593. 01409 DLU ARV Ambiguous use of ROWID with a view
  5594.  
  5595.       Reason: Attempting to use a ROWID with a view and a table.
  5596.  
  5597.       Remedy: Correct the SQL statement.
  5598.  
  5599. 01410 DLU OOJ Only one outer join table allowed
  5600.  
  5601.       Reason: Only one outer join is allowed per SELECT.
  5602.  
  5603.       Remedy: Correct the SQL statement.
  5604.  
  5605. 01411 DLU ICF Insert columns must contain all the foreign key columns
  5606.  
  5607.       Reason: Attempting an INSERT a row and columns participating in the
  5608.           foreign key are not among the columns being inserted.
  5609.  
  5610.       Remedy: Correct the SQL statement.  All foreign key columns must be
  5611.           inserted.
  5612.  
  5613. 01412 DLU ICP Insert columns must contain all the primary key columns
  5614.  
  5615.       Reason: Attempting to INSERT a row and columns participating in the
  5616.           primary key are not among the columns being inserted.
  5617.  
  5618.       Remedy: Correct the SQL statement.  All primary key columns must be
  5619.           inserted.
  5620.  
  5621. 01413 DLU PTI Parent table <username>.<tablename> in incomplete state
  5622.  
  5623.       Reason: Attempting to create a foreign key on an incomplete table.
  5624.  
  5625.       Remedy: Create the unique index on the primary key so that the table is
  5626.           considered complete before trying to create any foreign keys.
  5627.  
  5628. 01414 DLU DCS Invalid DELETE with WHERE CURRENT OF
  5629.  
  5630.       Reason: A DELETE operation with a WHERE CURRENT OF cursorname attempted
  5631.           to delete from a self-referencing table.
  5632.  
  5633.       Remedy: Do not attempt to delete from a self-referencing table with
  5634.           WHERE CURRENT OF cursorname in the DELETE statement.
  5635.  
  5636. 01415 DLU DMR Dependent table in subquery must have RESTRICT delete rule
  5637.  
  5638.       Reason: A dependent table is in a subquery where the relationship
  5639.           between parent table and the dependent table does not have the
  5640.           RESTRICT delete rule.
  5641.  
  5642.       Remedy: None.  A dependent table in a subquery must have the RESTRICT
  5643.           delete rule.
  5644.  
  5645. 01416 DLU UCP Invalid UPDATE with WHERE CURRENT OF
  5646.  
  5647.       Reason: An UPDATE operation with WHERE CURRENT OF attempted to update a
  5648.           primary key of the object table.
  5649.  
  5650.       Remedy: Do not attempt to update a primary key with WHERE CURRENT OF in
  5651.           the UPDATE statement.
  5652.  
  5653. 01417 DLU TIC Table <tablename> in incomplete state
  5654.  
  5655.       Reason: Attempting to INSERT, UPDATE, or DELETE on an incomplete table.
  5656.  
  5657.       Remedy: Create the unique index on the primary key so that the table is
  5658.           considered complete before attempting to INSERT, UPDATE, or
  5659.           DELETE any data in the incomplete table.
  5660.  
  5661. 01418 DLU TAP Table <tablename> already has a primary key
  5662.  
  5663.       Reason: A primary key cannot be defined because the target table
  5664.           already has a primary key.
  5665.  
  5666.       Remedy: None.  A table cannot have more than one primary key.
  5667.  
  5668. 01419 DLU PCN Primary key column must be NOT NULL or NOT NULL WITH DEFAULT
  5669.  
  5670.       Reason: The primary key cannot be defined because one or more of the
  5671.           columns forming this primary key are defined not as a NOT NULL
  5672.           or NOT NULL WITH DEFAULT.
  5673.  
  5674.       Remedy: Correct definition of primary key or modify the columns forming
  5675.           the primary key so each column is defined as either NOT NULL or
  5676.           NOT NULL WITH DEFAULT.
  5677.  
  5678. 01420 DLU TCK INTERNAL USE ONLY - Table in check pending state
  5679.  
  5680.       Reason: This error is only used internally by the SQLBase system.
  5681.  
  5682.       Remedy: None.  This error code should never occur.  If you get this
  5683.           error, contact your local Centura Software certified
  5684.           technical support center.
  5685.  
  5686. 01421 DLU FND Foreign key not found in dictionary
  5687.  
  5688.       Reason: Attempting to drop a foreign key or attempting to add, drop, or
  5689.           modify a referential integrity user error and the specified
  5690.           foreign key does not exist.
  5691.  
  5692.       Remedy: Correct the SQL statement.  Verify that the foreign key exists
  5693.           and check the spelling of the foreign key name.
  5694.  
  5695. 01422 DLU PND Primary key not defined yet
  5696.  
  5697.       Reason: Attempting to drop a primary key and the specified primary key
  5698.           does not exist.
  5699.  
  5700.       Remedy: Correct the SQL statement.  Verify that the primary key exists
  5701.           and check the spelling of the primary key name.
  5702.  
  5703. 01423 DLU CPS Cannot add primary key to system table <tablename>
  5704.  
  5705.       Reason: Cannot add a primary key to a system catalog table.
  5706.  
  5707.       Remedy: None.  A primary key cannot be added to a system catalog table.
  5708.  
  5709. 01424 DLU CFS Cannot add foreign key to system table <tablename>
  5710.  
  5711.       Reason: Cannot add a foreign key to a system catalog table.
  5712.  
  5713.       Remedy: None.  A foreign key cannot be added to a system catalog table.
  5714.  
  5715. 01425 DLU MSC Must be single column subselect
  5716.  
  5717.       Reason: Query not allowed because the results could be ambiguous, that
  5718.           is, the subselect which is the target of the WHERE clause can
  5719.           produce multiple values.
  5720.  
  5721.       Remedy: None.  A subselect cannot produce multiple values.  The
  5722.           subselect must produce a single column.
  5723.  
  5724. 01426 DLU NUS No user error for system table <tablename>
  5725.  
  5726.       Reason: Cannot add referential integrity user errors for system tables.
  5727.  
  5728.       Remedy: None.  Referential integrity user errors cannot be added to a
  5729.           system catalog table.
  5730.  
  5731. 01427 DLU RIV ROWID not allowed on this view <username>.<viewname>
  5732.  
  5733.       Reason: This error is currently undocumented.
  5734.  
  5735.       Remedy: Contact your local Centura Software certified technical
  5736.           support center for assistance.
  5737.  
  5738. 01428 DLU DIC dependent table <tablename> in incomplete state
  5739.  
  5740.       Reason: Cannot delete or update rows in parent table when the dependent
  5741.           table is in an incomplete state.
  5742.  
  5743.       Remedy: Lift dependent table from incomplete state by creating a primary
  5744.           key for the dependent table.
  5745.  
  5746. 01429 DLU NUC Update column does not exist in subject table
  5747.  
  5748.       Reason: Attempt to create a trigger on a non-existent column of subject
  5749.           table.
  5750.  
  5751.       Remedy: Correct CREATE TRIGGER statement.
  5752.  
  5753. 01430 DLU NPC Column specified as parameter does not exist in subject table
  5754.  
  5755.       Reason: Attemtp to create a trigger by specifying a non-existent column
  5756.           of the subject table as procedure parameter.
  5757.  
  5758.       Remedy: Correct CREATE TRIGGER statement.
  5759.  
  5760. 01431 DLU TMU Update column does not exist in subject table
  5761.  
  5762.       Reason: Attempt to create a trigger on a non-existent column of subject
  5763.           table.
  5764.  
  5765.       Remedy: Correct CREATE TRIGGER statement.
  5766.  
  5767. 01432 DLU DTC dependent table in incomplete state
  5768.  
  5769.       Reason: Cannot delete or update rows in parent table when the dependent
  5770.           table is in incomplete state
  5771.  
  5772.       Remedy: Lift dependent table from incomplete state by creating a primary
  5773.           index for it.
  5774.  
  5775. 01433 DLU IDE Index does not exist
  5776.  
  5777.       Reason: Updating statistics for an index that does not exist.
  5778.  
  5779.       Remedy: Find correct index name and retry.  All current index names can
  5780.           be determined by querying the SYSINDEXES tables.
  5781.  
  5782. 01434 DLU CMM Stored-command does not exist.
  5783.  
  5784.       Reason: Attempt to alter a non-existent stored-command.
  5785.  
  5786.       Remedy: Correct misspelled or supply proper command name.
  5787.  
  5788. 01435 DLU UNT Cannot unload non-existent table
  5789.  
  5790.       Reason: Attempt to unload a table that does not exist.
  5791.  
  5792.       Remedy: Correct the table name(s).
  5793.  
  5794. 01436 DLU SEC Cannot unload inaccessible table
  5795.  
  5796.       Reason: Attempt to unload a table without proper privileges
  5797.  
  5798.       Remedy: Obtain the required privileges from the table owner(s).
  5799.  
  5800. 01437 DLU NUP Column <view name>.<column name> is not updatable
  5801.  
  5802.       Reason: Cannot update a column created with aggregate function or
  5803.           expression in a view
  5804.  
  5805.       Remedy: Remove the column from the FOR UPDATE OF clause.
  5806.  
  5807. 01438 DLU FNF Function <name> has not been created.
  5808.  
  5809.       Reason: A reference has been made to an external function that is not
  5810.           known to database.
  5811.  
  5812.       Remedy: Use an already defined function or add the definition of this
  5813.           function into the database.
  5814.  
  5815. 01439 DLU STN Cannot define trigger on system table.
  5816.  
  5817.       Reason: Triggers are not allowed on system tables.
  5818.  
  5819.       Remedy: Do not define triggers on system tables.
  5820.  
  5821. 01440 DLU EFE External function or synonym <name> already exists
  5822.  
  5823.       Reason: The specified external function name already exists as an
  5824.           external function or external function synonym.
  5825.  
  5826.       Remedy: Use a different external function name.  External function names
  5827.           cannot be the same as an existing stored command, stored
  5828.           procedure, stored command synonym, stored procedure synonym,
  5829.           external function or external function synonym.
  5830.  
  5831. 01441 DLU SPE Procedure or procedure synonym <name> already exists
  5832.  
  5833.       Reason: The specified name already exists as an
  5834.           procedure/command or synonym.
  5835.  
  5836.       Remedy: Use a different name. Procedure names
  5837.           cannot be the same as an existing stored command, stored
  5838.           procedure, stored command synonym, stored procedure synonym,
  5839.           external function or external function synonym.
  5840.  
  5841. 1.0.0 SQLBase Errors Guide
  5842. The errors documented in this section of the Error Guide are for general SQL
  5843. sort type errors that may occur when performing database operations that
  5844. require a sort like using the ORDER BY or GROUP BY clauses.
  5845. 01501 SRT CCR Cannot create sort file
  5846.  
  5847.       Reason: Attempting to create a file and a failure has occurred.
  5848.  
  5849.       Remedy: Determine and correct the cause of the create failure.  Run a
  5850.           check disk utility (CHKDSK) for the current operating system to
  5851.           verify the status of disk.  Verify that sufficient disk space is
  5852.           available and verify that the number of files allowed open for
  5853.           the operating system permits the additional file, that is, check
  5854.           the FILES= configuration parameter setting.
  5855.  
  5856. 01502 SRT QST Fatal SQLBase System Failure (SRT QST)
  5857.  
  5858.       Reason: This is a Fatal Error.
  5859.  
  5860.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  5861.           If a FAIL.SQL file is available, then save it.  Attempt to
  5862.           reproduce the problem via a SQL script, scenario, or using the
  5863.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  5864.           Contact your local Centura certified technical support center.
  5865.  
  5866. 01503 SRT WTS Out of memory at the database computer (SRT WTS)
  5867.  
  5868.       Reason: Not enough memory at the database engine to perform the
  5869.           requested task.
  5870.  
  5871.       Remedy: Check available memory at the database computer.    Attempt to
  5872.           make more memory available.  To make more memory available for
  5873.           the database engine, you can reduce size of the CACHE.
  5874.  
  5875. 01504 SRT EOF Fatal SQLBase System Failure (SRT EOF)
  5876.  
  5877.       Reason: This is a Fatal Error.
  5878.  
  5879.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  5880.           If a FAIL.SQL file is available, then save it.  Attempt to
  5881.           reproduce the problem via a SQL script, scenario, or using the
  5882.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  5883.           Contact your local Centura certified technical support center.
  5884.  
  5885. 01505 SRT RWF Disk Write Failure (SRT RWF)
  5886.  
  5887.       Reason: Attempting to write to a file and a disk write failure has
  5888.           occurred.
  5889.  
  5890.       Remedy: Determine and correct the cause of the disk write failure.  Most
  5891.           commonly, it may be because you have run out of available disk
  5892.           space.  If sufficient disk space is available, then run a check
  5893.           disk utility (CHKDSK) for the current operating system to verify
  5894.           the status of the disk.
  5895.  
  5896. 01506 SRT CSS Out of memory at the database computer (SRT CSS)
  5897.  
  5898.       Reason: Not enough memory at the database engine to perform the
  5899.           requested task.
  5900.  
  5901.       Remedy: Check available memory at the database computer.    Attempt to
  5902.           make more memory available.  To make more memory available for
  5903.           the database engine, you can reduce size of the CACHE.
  5904.  
  5905. 1.0.0 SQLBase Errors Guide
  5906. The errors documented in this section of the Error Guide are for general SQL
  5907. data type checking errors.
  5908. 01601 TYP IDT Invalid data type
  5909.  
  5910.       Reason: An operand cannot be coerced into a valid data type.  Or, a LONG
  5911.           VARCHAR data type was expected and was not provided, or a LONG
  5912.           VARCHAR data type was specified when it is not expected.
  5913.  
  5914.       Remedy: Correct the SQL statement by providing valid data types.
  5915.  
  5916. 01602 TYP MBB Long must be set to bind variable
  5917.  
  5918.       Reason: LONG VARCHAR data must be bound to a set variable.
  5919.  
  5920.       Remedy: Correct the SQL statement.
  5921.  
  5922. 01603 TYP OLO Cannot order long data
  5923.  
  5924.       Reason: Attempting a GROUP BY or ORDER BY on a LONG VARCHAR column.
  5925.  
  5926.       Remedy: Correct the SQL statement.  SQL cannot GROUP BY or ORDER BY a
  5927.           LONG VARCHAR column.
  5928.  
  5929. 01604 TYP CUR Cannot update or insert a ROWID column
  5930.  
  5931.       Reason: Attempting to update or insert a ROWID column.
  5932.  
  5933.       Remedy: Correct the SQL statement.  ROWIDs are unique and assigned by
  5934.           the SQLBase system.
  5935.  
  5936. 01605 TYP CMS Cannot modify system data in system table <name>
  5937.  
  5938.       Reason: Attempting to insert or delete rows of data from a system table.
  5939.           Or, attempting to insert or update data in a system table.
  5940.  
  5941.       Remedy: None. Systems tables are maintained by the database system.
  5942.  
  5943. 01606 TYP IDA Invalid date arithmetic
  5944.  
  5945.       Reason: Attempting to perform an arithmetic operation on a date and
  5946.           the operation is considered invalid.
  5947.  
  5948.       Remedy: Correct the SQL statement.
  5949.  
  5950. 01607 TYP IET Invalid external data type
  5951.  
  5952.       Reason: An invalid external data type has been specified.
  5953.  
  5954.       Remedy: Correct the SQL statement.
  5955.  
  5956. 01608 TYP IIS Date/time interval only expressions not allowed in select list
  5957.  
  5958.       Reason: A date/time interval with only a year, a month, a day, or a time
  5959.           interval is not allowed in the select list.
  5960.  
  5961.       Remedy: Correct the SQL statement.
  5962.  
  5963. 01609 TYP INC Date/time interval comparisons are not allowed
  5964.  
  5965.       Reason: A date/time interval with only a year, a month, a day, or a time
  5966.           interval is not allowed in the comparison.
  5967.  
  5968.       Remedy: Correct the SQL statement.
  5969.  
  5970. 01610 TYP CCL Cannot compare Long VARCHAR data
  5971.  
  5972.       Reason: LONG VARCHAR data cannot be specified in a comparison.
  5973.  
  5974.       Remedy: Correct the SQL statement.
  5975.  
  5976. 01611 TYP MBC Must be a column to perform this function
  5977.  
  5978.       Reason: This error is currently undocumented.
  5979.  
  5980.       Remedy: Contact your local Centura Software certified technical
  5981.           support center for assistance.
  5982.  
  5983. 01612 TYP DNC Must be character data type to perform this function
  5984.  
  5985.       Reason: This error is currently undocumented.
  5986.  
  5987.       Remedy: Contact your local Centura Software certified technical
  5988.           support center for assistance.
  5989.  
  5990. 01613 TYP NVL @NULLVALUE column must be replaced by same data type value
  5991.  
  5992.       Reason: Attempting to use the @NULLVALUE function replacing a column
  5993.           with a replacement value that is not of the same data type.
  5994.  
  5995.       Remedy: Correct the SQL statement.  A column in an @NULLVALUE function
  5996.           can only be replaced by a value of the same data type.
  5997.  
  5998. 01614 TYP TFP Too many procedure function parameters
  5999.  
  6000.       Reason: This error is currently undocumented.
  6001.  
  6002.       Remedy: Contact your local Centura Software certified technical
  6003.           support center for assistance.
  6004.  
  6005. 01615 TYP PNN Number of parameters does not match
  6006.  
  6007.       Reason: The number of parameters in function call does not match
  6008.           the number of parameters supposed to be.
  6009.  
  6010.       Remedy: Check the parameters and change the parameters used in the
  6011.           function call.
  6012.  
  6013. 01616 TYP MVC Must be a variable or a constant
  6014.  
  6015.       Reason: The parameter must be a variable or a constant to get data
  6016.           from database
  6017.  
  6018.       Remedy: Check the parameters and change the parameters used in the
  6019.           function call.
  6020.  
  6021. 01617 TYP TPO Output parameter in procedure cannot be supported
  6022.  
  6023.       Reason: Trigger cannot process output from a procedure.
  6024.  
  6025.       Remedy: Correct the procedure or use an appropriate substitute.
  6026.  
  6027. 01618 TYP TPT Invalid parameter type for procedure/external function
  6028.  
  6029.       Reason: Parameter type does not match corresponding procedure or
  6030.           external function requirement.
  6031.  
  6032.       Remedy: Correct the parameter.
  6033.  
  6034. 01619 TYP TPC Too few/many parameters for procedure
  6035.  
  6036.       Reason: Number of parameters must match procedure requirement.
  6037.  
  6038.       Remedy: Provide the correct number of procedure parameters.
  6039.  
  6040. 01620 TYP MPR Specified procedure does not exist
  6041.  
  6042.       Reason: Procedure does not exist or its name is misspelled.
  6043.  
  6044.       Remedy: Correct the procedure name or create the intended procedure.
  6045.  
  6046. 01621 TYP VSC Stored command not allowed
  6047.  
  6048.       Reason: Only stored or inline procedure is allowed.
  6049.  
  6050.       Remedy: Correct the CREATE TRIGGER or CREATE EVENT command to use a
  6051.           procedure.
  6052.  
  6053. 01622 TYP UFC Undefined procedure function call
  6054.  
  6055.       Reason: This error is currently undocumented.
  6056.  
  6057.       Remedy: Contact your local Centura Software certified technical
  6058.           support center for assistance.
  6059.  
  6060. 01623 TYP BOO Invalid data type (boolean expected)
  6061.  
  6062.       Reason: A boolean value is expected.
  6063.  
  6064.       Remedy: Correct the construct.
  6065.  
  6066. 01624 TYP NUM Invalid data type (number expected)
  6067.  
  6068.       Reason: A numeric value is expected.
  6069.  
  6070.       Remedy: Correct the construct.
  6071.  
  6072. 01625 TYP STR Invalid data type (string expected)
  6073.  
  6074.       Reason: A string value is expected.
  6075.  
  6076.       Remedy: Correct the construct.
  6077.  
  6078. 01626 TYP DTM Invalid data type (date/time expected)
  6079.  
  6080.       Reason: A date/time value is expected.
  6081.  
  6082.       Remedy: Correct the construct.
  6083.  
  6084. 01627 TYP LON Invalid data type (long expected)
  6085.  
  6086.       Reason: A long value is expected.
  6087.  
  6088.       Remedy: Correct the construct.
  6089.  
  6090. 01628 TYP BBO Invalid boolean type detected
  6091.  
  6092.       Reason: A boolean value occurs where it is not allowed.
  6093.  
  6094.       Remedy: Correct the construct.
  6095.  
  6096. 01629 TYP BNU Invalid number type detected
  6097.  
  6098.       Reason: A numeric value occurs where it is not allowed.
  6099.  
  6100.       Remedy: Correct the construct.
  6101.  
  6102. 01630 TYP BST Invalid string type detected
  6103.  
  6104.       Reason: A string value occurs where it is not allowed.
  6105.  
  6106.       Remedy: Correct the construct.
  6107.  
  6108. 01631 TYP BDT Invalid date/time type detected
  6109.  
  6110.       Reason: A date/time value occurs where it is not allowed.
  6111.  
  6112.       Remedy: Correct the construct.
  6113.  
  6114. 01632 TYP BLO Invalid long type detected
  6115.  
  6116.       Reason: A long value occurs where it is not allowed.
  6117.  
  6118.       Remedy: Correct the construct.
  6119.  
  6120. 01633 TYP MBS Triggerred stored procedure <procedure name> must be static.
  6121.  
  6122.       Reason: A trigger can execute only static stored procedures..
  6123.  
  6124.       Remedy: Call a static procedure.
  6125.  
  6126. 01634 TYP DNA Delete triggers can not use receive parameters.
  6127.  
  6128.       Reason: A delete trigger is not allowed to use receive parameters to
  6129.           modify data passed into the triggerred stored procedure.
  6130.  
  6131.       Remedy: Use only non-receive parameters.
  6132.  
  6133. 01635 TYP ATR AFTER triggers can not use receive parameters.
  6134.  
  6135.       Reason: An AFTER trigger is not allowed to use receive parameters to
  6136.           modify data passed into the triggerred stored procedure.
  6137.  
  6138.       Remedy: Use only non-receive parameters.
  6139.  
  6140. 01636 TYP MBV Only variables can be passed as receive parameters.
  6141.  
  6142.       Reason: Expressions or constants cannot be passed as receive
  6143.           parameters to external functions.
  6144.  
  6145.       Remedy: Change the parameter to be a procedure variable.
  6146.  
  6147. 01637 TYP FNS External function support not available in this SqlBase version.
  6148.  
  6149.       Reason: The ability to call out to external functions residing in
  6150.           DLLs is not avaliable in this version of SqlBase.
  6151.  
  6152.       Remedy: None.
  6153.  
  6154. 01638 TYP PMC Parameter must be a column type.
  6155.  
  6156.       Reason: Only columns can be passed as receive parameters to triggerred
  6157.           stored procedures.
  6158.  
  6159.       Remedy: Use only columns for receive parameters.
  6160.  
  6161. 01639 TYP ONA Old column values cannot be modified by a trigger.
  6162.  
  6163.       Reason: Only new column values can be modified by passing as a
  6164.           receive parameters to triggerred stored procedures.
  6165.  
  6166.       Remedy: Use only new column values for receive parameters.
  6167.  
  6168. 1.0.0 SQLBase Errors Guide
  6169. The errors documented in this section of the Error Guide are for general
  6170. application programming interface type errors.
  6171. 01701 GPI INF Invalid function call
  6172.  
  6173.       Reason: The genernal programming interface has dispatched an invalid
  6174.           function call.
  6175.  
  6176.       Remedy: If using the standard Microsoft C 5.1 compiler, the Micro Focus
  6177.           COBOL interface, or the Realia COBOL interface then contact your
  6178.           local Centura Software Corporation certified technical
  6179.           support center for assistance.  If using the general
  6180.           programming interface with another programming language or
  6181.           compiler, then verify the general programming interface
  6182.           program is passing a valid function call number.
  6183.  
  6184. 01702 GPI DNI NOT USED
  6185.  
  6186.       Reason: This error code is currently not used by the SQLBase system.
  6187.  
  6188.       Remedy: None.  This error code should never occur.  If you get this
  6189.           error, contact your local Centura Software certified
  6190.           technical support center.
  6191.  
  6192. 01703 GPI IPL Incorrect parameter length
  6193.  
  6194.       Reason: The general programming interface has dispatched a message and
  6195.           the parameter length is incorrect.
  6196.  
  6197.       Remedy: If using the standard MicroSoft C 5.1 compiler, the Micro Focus
  6198.           COBOL interface, or the Realia COBOL interface then contact your
  6199.           local Centura Software Corporation certified technical support
  6200.           center for assistance.  If using the general programming
  6201.           interface with another programming language or compiler, then
  6202.           verify the general programming interface program is passing a
  6203.           valid message.
  6204.  
  6205. 01704 GPI IDT Invalid dispatch table
  6206.  
  6207.       Reason: The dispatch table in the general programming interface has
  6208.           been determined to be invalid.
  6209.  
  6210.       Remedy: Contact your local Centura Software Corporation certified
  6211.           technical support center for assistance.
  6212.  
  6213. 01705 GPI IPM Invalid parameter
  6214.  
  6215.       Reason: A windows applications has called SQLDON accidentally.
  6216.  
  6217.       Remedy: Contact your local Centura Software Corporation certified
  6218.           technical support center for assistance.
  6219.  
  6220. 01706 GPI OUD Out of memory at the client (GPI OUD)
  6221.  
  6222.       Reason: The application has run out of memory at the client workstation.
  6223.  
  6224.       Remedy: Check available memory at the client workstation.  Attempt to
  6225.           make more memory available.
  6226.  
  6227. 01707 GPI RMD Real mode database
  6228.  
  6229.       Reason: The database code is running in real mode and the application
  6230.           program is running in protected mode, the database code cannot
  6231.           access the application's data.  The database code cannot
  6232.           convert a protected mode descriptor into a real mode address.
  6233.  
  6234.       Remedy: Run database and application program in same mode.
  6235.  
  6236. 01708 GPI OOM Out of memory at the client (GPI OOM)
  6237.  
  6238.       Reason: The application has run out of memory at the client workstation.
  6239.  
  6240.       Remedy: Check available memory at the client workstation.  Attempt to
  6241.           make more memory available.
  6242.  
  6243. 1.0.0 SQLBase Errors Guide
  6244. The errors documented in this section of the Error Guide are general
  6245. database lock manager errors.
  6246. 01801 LKM DLK Application deadlock
  6247.  
  6248.       Reason: The database system has determined a user deadlock situation.
  6249.           A deadlock situation is an occurence such that two or more
  6250.           transactions are in a simultenous wait state, each one waiting
  6251.           for one of the other to release a lock before it can proceed.
  6252.           SQLBase detects deadlocks immediately, that is, without waiting
  6253.           the duration of the timeout period.  If SQLBase detects a
  6254.           deadlock it will break the deadlock by rolling back the
  6255.           transaction that detected the deadlock and return this error
  6256.           message to the detector.    The other transaction will continue
  6257.           not even knowing a deadlock situation was determined.
  6258.  
  6259.       Remedy: Determine what transactions are becoming deadlocked and attempt
  6260.           to make changes so that the deadlock situation does not occur
  6261.           frequently.  A COMMIT as often as possible often helps to avoid
  6262.           deadlocks.
  6263.  
  6264. 01802 LKM ILE Insufficient lock entries
  6265.  
  6266.       Reason: The database server has exceeded the number of possible locks.
  6267.  
  6268.       Remedy: Increase the number of database server locks by changing the
  6269.           configuration parameter in the SQL.INI file associated with the
  6270.           database server.    The parameter is LOCKS=nnn.  This parameter
  6271.           sets the maximum number of lock entries that will be allocated.
  6272.           Locks entries are dynamically allocated as they are needed in
  6273.           groups of 100.  If the LOCKS= parameter is not used, locks will
  6274.           be allocated as needed until there is not enough memory left.
  6275.           The only time you need to specify this keyword is when you are
  6276.           trying to protect against a run-away application that is
  6277.           accessing too much data in one transaction.  If you are getting
  6278.           this error, then chances are good that you have a run-away
  6279.           application on your hands.
  6280.  
  6281. 01803 LKM ITC Fatal SQLBase System Failure (LKM ITC)
  6282.  
  6283.       Reason: This is a Fatal Error.
  6284.  
  6285.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  6286.           If a FAIL.SQL file is available, then save it.  Attempt to
  6287.           reproduce the problem via a SQL script, scenario, or using the
  6288.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  6289.           Contact your local Centura certified technical support center.
  6290.  
  6291. 01804 LKM ILC Fatal SQLBase System Failure (LKM ILC)
  6292.  
  6293.       Reason: This is a Fatal Error.
  6294.  
  6295.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  6296.           If a FAIL.SQL file is available, then save it.  Attempt to
  6297.           reproduce the problem via a SQL script, scenario, or using the
  6298.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  6299.           Contact your local Centura certified technical support center.
  6300.  
  6301. 01805 LKM TMO Time out
  6302.  
  6303.       Reason: The transaction is waiting for a resource currently locked by
  6304.           another transaction.  The transaction will wait by default 275
  6305.           seconds unless specified otherwise.
  6306.  
  6307.       Remedy: Determine what transaction is locking the resouces and attempt
  6308.           to make changes so that the wait situation does not occur
  6309.           frequently.  A COMMIT as often as possible often helps to avoid
  6310.           these time out condition.  To reduce the time wait period you
  6311.           can use the set timeout function call (sqltio) or in SQLTalk you
  6312.           can SET TIMEOUT n where n is the number of seconds.  The number
  6313.           of seconds can range from 1 to 1800 seconds (30 minutes).
  6314.  
  6315. 01806 LKM OLE Fatal SQLBase System Failure (LKM OLE)
  6316.  
  6317.       Reason: This is a Fatal Error.
  6318.  
  6319.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  6320.           If a FAIL.SQL file is available, then save it.  Attempt to
  6321.           reproduce the problem via a SQL script, scenario, or using the
  6322.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  6323.           Contact your local Centura certified technical support center.
  6324.  
  6325. 01807 LKM TMP Fatal SQLBase System Failure (LKM TMP)
  6326.  
  6327.       Reason: This is a Fatal Error.
  6328.  
  6329.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  6330.           If a FAIL.SQL file is available, then save it.  Attempt to
  6331.           reproduce the problem via a SQL script, scenario, or using the
  6332.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  6333.           Contact your local Centura certified technical support center.
  6334.  
  6335. 01808 LKM CAL Out of memory at the database computer (LKM CAL)
  6336.  
  6337.       Reason: Not enough memory at the database engine to perform the
  6338.           requested task.
  6339.  
  6340.       Remedy: Check available memory at the database computer.    Attempt to
  6341.           make more memory available.  To make more memory available for
  6342.           the database engine, you can reduce size of the CACHE.
  6343.  
  6344. 01809 LKM LPB Out of memory at the database computer (LKM LPB)
  6345.  
  6346.       Reason: Not enough memory at the database engine to perform the
  6347.           requested task.
  6348.  
  6349.       Remedy: Check available memory at the database computer.    Attempt to
  6350.           make more memory available.  To make more memory available for
  6351.           the database engine, you can reduce size of the CACHE.
  6352.  
  6353. 01810 LKM WST NOT USED
  6354.  
  6355.       Reason: This error code is currently not used by the SQLBase system.
  6356.  
  6357.       Remedy: None.  This error code should never occur.  If you get this
  6358.           error, contact your local Centura Software certified
  6359.           technical support center.
  6360.  
  6361. 01811 LKM FDU Fatal SQLBase System Failure (LKM FDU)
  6362.  
  6363.       Reason: This is a Fatal Error.
  6364.  
  6365.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  6366.           If a FAIL.SQL file is available, then save it.  Attempt to
  6367.           reproduce the problem via a SQL script, scenario, or using the
  6368.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  6369.           Contact your local Centura certified technical support center.
  6370.  
  6371. 01812 LKM IWS Out of memory at the database computer (LKM IWS)
  6372.  
  6373.       Reason: Not enough memory at the database engine to perform the
  6374.           requested task.
  6375.  
  6376.       Remedy: Check available memory at the database computer.    Attempt to
  6377.           make more memory available.  To make more memory available for
  6378.           the database engine, you can reduce size of the CACHE.
  6379.  
  6380. 01813 LKM UND Lock held by undecided transaction.
  6381.  
  6382.       Reason: The user tried to lock a database page that is owned by an
  6383.           undecided distributed transaction. Such a  lock may be
  6384.           held for an indefinite amount of time -- until the distributed
  6385.           transaction is resolved. Until the transaction is resolved
  6386.           the user will not be able to access the page in question.
  6387.  
  6388.       Remedy: Either make sure that the distributed transaction gets resolved
  6389.           (see the manual) or if that is not possible, do not access
  6390.           the page.
  6391.  
  6392. 01814 LKM ROD NOT USED
  6393.  
  6394.       Reason: This error code is currently not used by the SQLBase system.
  6395.  
  6396.       Remedy: None.  This error code should never occur.  If you get this
  6397.           error, contact your local Centura Software certified
  6398.           technical support center.
  6399.  
  6400. 01815 LKM NXL The database is not exclusively locked.
  6401.  
  6402.       Reason: Cannot perform an UNLOCK DATABASE command, since the database
  6403.           is currently not exclusively locked.
  6404.  
  6405.       Remedy: If multiple LOCK DATABASE commands are issued, only the first
  6406.           instance causes the database to be exclusively locked. If
  6407.           multiple (matching) UNLOCK DATABASE commands are issued, the
  6408.           first instance will release the exclusive database lock;
  6409.           therefore additional UNLOCK DATABASE requests will find
  6410.           the database already unlocked. Remove extraneous UNLOCK
  6411.           DATABASE commands to eliminate this error.
  6412.  
  6413. 01816 LKM IXL The database is already exclusively locked.
  6414.  
  6415.       Reason: Cannot perform a LOCK DATABASE command, since the database
  6416.           is already exclusively locked.
  6417.  
  6418.       Remedy: If multiple LOCK DATABASE commands are issued, only the first
  6419.           instance causes the database to be exclusively locked. If
  6420.           multiple (matching) UNLOCK DATABASE commands are issued, the
  6421.           first instance will release the exclusive database lock.
  6422.           Remove extraneous LOCK DATABASE commands to eliminate this
  6423.           error.
  6424.  
  6425. 01817 LKM ISL Database could not be locked because other connections exist.
  6426.  
  6427.       Reason: The first connection by any transaction acquires a shared
  6428.           database lock, which is released upon the last disconnect
  6429.           for the transaction.  Your attempt to exclusively lock the
  6430.           database, using the LOCK DATABASE command, failed because
  6431.           you are waiting for a resource currently locked (in shared
  6432.           mode) by another transaction. Your LOCK DATABASE request
  6433.           will succeed when all shared database locks by other
  6434.           transactions have been released.
  6435.  
  6436.       Remedy: Determine what other transactions are connected to the
  6437.           same database.  Your Lock Database request will only succeed
  6438.           after all other connected transactions have disconnected.
  6439.  
  6440. 01818 LKM FDX Fatal SQLBase System Failure (LKM FDX)
  6441.  
  6442.       Reason: This is a Fatal Error.
  6443.  
  6444.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  6445.           If a FAIL.SQL file is available, then save it.  Attempt to
  6446.           reproduce the problem via a SQL script, scenario, or using the
  6447.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  6448.           Contact your local Centura certified technical support center.
  6449.  
  6450. 1.0.0 SQLBase Errors Guide
  6451. The errors documented in this section of the Error Guide are for general
  6452. SQLBase system type errors.
  6453. 01901 SYS ICV Fatal SQLBase System Failure (SYS ICV)
  6454.  
  6455.       Reason: This is a Fatal Error.
  6456.  
  6457.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  6458.           If a FAIL.SQL file is available, then save it.  Attempt to
  6459.           reproduce the problem via a SQL script, scenario, or using the
  6460.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  6461.           Contact your local Centura certified technical support center.
  6462.  
  6463. 01902 SYS SNA Fatal SQLBase System Failure (SYS SNA)
  6464.  
  6465.       Reason: This is a Fatal Error.
  6466.  
  6467.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  6468.           If a FAIL.SQL file is available, then save it.  Attempt to
  6469.           reproduce the problem via a SQL script, scenario, or using the
  6470.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  6471.           Contact your local Centura certified technical support center.
  6472.  
  6473. 01903 SYS EXC Fatal SQLBase System Failure (SYS EXC)
  6474.  
  6475.       Reason: This is a Fatal Error.
  6476.  
  6477.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  6478.           If a FAIL.SQL file is available, then save it.  Attempt to
  6479.           reproduce the problem via a SQL script, scenario, or using the
  6480.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  6481.           Contact your local Centura certified technical support center.
  6482.  
  6483. 01904 SYS CGD Fatal SQLBase System Failure (SYS CGD)
  6484.  
  6485.       Reason: This is a Fatal Error.
  6486.  
  6487.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  6488.           If a FAIL.SQL file is available, then save it.  Attempt to
  6489.           reproduce the problem via a SQL script, scenario, or using the
  6490.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  6491.           Contact your local Centura certified technical support center.
  6492.  
  6493. 01905 SYS CSD Fatal SQLBase System Failure (SYS CSD)
  6494.  
  6495.       Reason: This is a Fatal Error.
  6496.  
  6497.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  6498.           If a FAIL.SQL file is available, then save it.  Attempt to
  6499.           reproduce the problem via a SQL script, scenario, or using the
  6500.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  6501.           Contact your local Centura certified technical support center.
  6502.  
  6503. 01906 SYS MBP Fatal SQLBase System Failure (SYS MBP)
  6504.  
  6505.       Reason: This is a Fatal Error.
  6506.  
  6507.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  6508.           If a FAIL.SQL file is available, then save it.  Attempt to
  6509.           reproduce the problem via a SQL script, scenario, or using the
  6510.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  6511.           Contact your local Centura certified technical support center.
  6512.  
  6513. 01907 SYS MLM Fatal SQLBase System Failure (SYS MBP)
  6514.  
  6515.       Reason: This is a Fatal Error.
  6516.  
  6517.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  6518.           If a FAIL.SQL file is available, then save it.  Attempt to
  6519.           reproduce the problem via a SQL script, scenario, or using the
  6520.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  6521.           Contact your local Centura certified technical support center.
  6522.  
  6523. 01908 SYS NMF No more files
  6524.  
  6525.       Reason: This error code indicates that the last file name has been read
  6526.           indicating an end of the directory has been reached.
  6527.  
  6528.       Remedy: None.  Informational only.
  6529.  
  6530. 01909 SYS PNF Path not found or name exceed maximum range
  6531.  
  6532.       Reason: Attempting to open a directory or read files from a directory
  6533.           and the directory path has not been found or the directory name
  6534.           exceeds the maximum range.
  6535.  
  6536.       Remedy: If the directory is not open, then open it.  If the directory
  6537.           cannot be opened, verify that the specified directory exists.
  6538.  
  6539. 01910 SYS OCN Unable to obtain local computer name from the registry
  6540.  
  6541.       Reason: An attempt to obtain the local computer name from the
  6542.           operating system failed.
  6543.  
  6544.       Remedy: Verify that the local computer name exists in the operating
  6545.           system registry.    If it is not present, have the system
  6546.           administrator research and fix the problem.
  6547.  
  6548. 01911 SYS SCN Unable to set local computer name into the registry
  6549.  
  6550.       Reason: An attempt by the server to set a special registry entry
  6551.           to allow access by Windows 3.1 applications has failed.
  6552.           Since the server is a local-user-only server, failing to
  6553.           set the special registry entry is a fatal error.
  6554.  
  6555.       Remedy: This error should not occur.  If it does occur, have the
  6556.           system administrator research and fix the problem.
  6557.  
  6558. 01912 SYS ACC Access violation on opening file
  6559.  
  6560.       Reason: UNIX file access violation attempting to open a file.
  6561.  
  6562.       Remedy: Verify that the file name was correctly specified and that you
  6563.           have access to the specified file.
  6564.  
  6565. 01913 SYS BOM INTERNAL USE ONLY - System bombed!
  6566.  
  6567.       Reason: This error is only used internally by the SQLBase system.
  6568.  
  6569.       Remedy: None.  This error code should never occur.  If you get this
  6570.           error, contact your local Centura Software certified
  6571.           technical support center.
  6572.  
  6573. 01914 SYS URF INTERNAL USE ONLY - Unused symbols reference check
  6574.  
  6575.       Reason: This error is only used internally by the SQLBase system.
  6576.  
  6577.       Remedy: None.  This error code should never occur.  If you get this
  6578.           error, contact your local Centura Software certified
  6579.           technical support center.
  6580.  
  6581. 01915 SYS OOM Out of memory when encrypting/decrypting data
  6582.  
  6583.       Reason: The application has run out of memory at the client workstation.
  6584.  
  6585.       Remedy: Check available memory at the client workstation.  Attempt to
  6586.           make more memory available.
  6587.  
  6588. 01916 SYS ICF 003 - Fatal SQLBase System Failure (SYS ICF)
  6589.  
  6590.       Reason: This is a Fatal Error.
  6591.  
  6592.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  6593.           If a FAIL.SQL file is available, then save it.  Attempt to
  6594.           reproduce the problem via a SQL script, scenario, or using the
  6595.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  6596.           Contact your local Centura certified technical support center.
  6597.  
  6598. 01917 SYS CAS 008 - Out of memory at the database computer (SYS CAS)
  6599.  
  6600.       Reason: Not enough memory at the database engine to perform the
  6601.           requested task.
  6602.  
  6603.       Remedy: Check available memory at the database computer.    Attempt to
  6604.           make more memory available.  To make more memory available for
  6605.           the database engine, you can reduce size of the CACHE.
  6606.  
  6607. 01918 SYS FAE Failure already exists
  6608.  
  6609.       Reason: This error is only used internally by the SQLBase system.
  6610.  
  6611.       Remedy: None.  This error code should never occur.  If you get this
  6612.           error, contact your local Centura Software certified
  6613.           technical support center.
  6614.  
  6615. 01919 SYS FNE Failure does not exist
  6616.  
  6617.       Reason: This error is only used internally by the SQLBase system.
  6618.  
  6619.       Remedy: None.  This error code should never occur.  If you get this
  6620.           error, contact your local Centura Software certified
  6621.           technical support center.
  6622.  
  6623. 01920 SYS NDB No DB associated with this cursor
  6624.  
  6625.       Reason: This error is only used internally by the SQLBase system.
  6626.  
  6627.       Remedy: None.  This error code should never occur.  If you get this
  6628.           error, contact your local Centura Software certified
  6629.           technical support center.
  6630.  
  6631. 01921 SYS OCO Only 1 crash-count failure can be setup.
  6632.  
  6633.       Reason: This error is only used internally by the SQLBase system.
  6634.  
  6635.       Remedy: None.  This error code should never occur.  If you get this
  6636.           error, contact your local Centura Software certified
  6637.           technical support center.
  6638.  
  6639. 01922 SYS 000 (Unused, original SYSECAD moved to new home dmnerr.h)
  6640.  
  6641.       Reason: Not enough memory at the database engine to perform the
  6642.           requested task.
  6643.  
  6644.       Remedy: Check available memory at the database computer.    Attempt to
  6645.           make more memory available.  To make more memory available for
  6646.           the database engine, you can reduce size of the CACHE.
  6647.  
  6648. 01923 SYS INP Internal error; Invalid parameters to the routine.
  6649.  
  6650.       Reason: This error is only used internally by the SQLBase system.
  6651.  
  6652.       Remedy: None.  This error code should never occur.  If you get this
  6653.           error, contact your local Centura Software certified
  6654.           technical support center.
  6655.  
  6656. 01924 SYS NWF Local computer name too large for internal buffer
  6657.  
  6658.       Reason: While attempting to retrieve the local computer name from
  6659.           the operating system, the name was found to be too large
  6660.           for the internal buffer used to hold the name.
  6661.  
  6662.       Remedy: This error should not occur.  If it does, contact Centura
  6663.           Software Corporation Technical Support.  Before calling,
  6664.           obtain the name of the local computer and have it ready.
  6665.  
  6666. 01925 SYS AHS Fatal SQLBase System Failure (SYS AHS)
  6667.  
  6668.       Reason: This is a Fatal Error.
  6669.  
  6670.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  6671.           If a FAIL.SQL file is available, then save it.  Attempt to
  6672.           reproduce the problem via a SQL script, scenario, or using the
  6673.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  6674.           Contact your local Centura certified technical support center.
  6675.  
  6676. 01926 SYS ALS Fatal SQLBase System Failure (SYS ALS)
  6677.  
  6678.       Reason: This is a Fatal Error.
  6679.  
  6680.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  6681.           If a FAIL.SQL file is available, then save it.  Attempt to
  6682.           reproduce the problem via a SQL script, scenario, or using the
  6683.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  6684.           Contact your local Centura certified technical support center.
  6685.  
  6686. 01927 SYS DNL Fatal SQLBase System Failure (SYS DNL)
  6687.  
  6688.       Reason: This is a Fatal Error.
  6689.  
  6690.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  6691.           If a FAIL.SQL file is available, then save it.  Attempt to
  6692.           reproduce the problem via a SQL script, scenario, or using the
  6693.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  6694.           Contact your local Centura certified technical support center.
  6695.  
  6696. 1.0.0 SQLBase Errors Guide
  6697. The errors documented in this section of the Error Guide are for errors that
  6698. might occur during the loading of the database program.
  6699. 02001 LOD IWS Out of memory at the database computer (LOD IWS)
  6700.  
  6701.       Reason: Not enough memory at the database engine to perform the
  6702.           requested task.
  6703.  
  6704.       Remedy: Check available memory at the database computer.    Attempt to
  6705.           make more memory available.  To make more memory available for
  6706.           the database engine, you can reduce size of the CACHE.
  6707.  
  6708. 02002 LOD NAI Asynchronous I/O is not available
  6709.  
  6710.       Reason: Attempting to enable ASYNCIO configuration parameter and the
  6711.           asynchronous I/O feature is not available with under this
  6712.           operating system.
  6713.  
  6714.       Remedy: Asynchronous I/O is only available under OS/2 and UNIX.
  6715.  
  6716. 02003 LOD ATL Only single characters allowed in this section
  6717.  
  6718.       Reason: This error is currently undocumented.
  6719.  
  6720.       Remedy: Contact your local Centura Software certified technical
  6721.           support center for assistance.
  6722.  
  6723. 02004 LOD CFC Cannot find COUNTRY.SQL file
  6724.  
  6725.       Reason: This error is currently undocumented.
  6726.  
  6727.       Remedy: Contact your local Centura Software certified technical
  6728.           support center for assistance.
  6729.  
  6730. 02005 LOD IVC Cannot find specified country in COUNTRY.SQL file
  6731.  
  6732.       Reason: This error is currently undocumented.
  6733.  
  6734.       Remedy: Contact your local Centura Software certified technical
  6735.           support center for assistance.
  6736.  
  6737. 02006 LOD ICD Invalid directive found in COUNTRY.SQL
  6738.  
  6739.       Reason: This error is currently undocumented.
  6740.  
  6741.       Remedy: Contact your local Centura Software certified technical
  6742.           support center for assistance.
  6743.  
  6744. 02007 LOD IHX Invalid hexidecimal number in COUNTRY.SQL
  6745.  
  6746.       Reason: This error is currently undocumented.
  6747.  
  6748.       Remedy: Contact your local Centura Software certified technical
  6749.           support center for assistance.
  6750.  
  6751. 02008 LOD CTB String in COUNTRY.SQL is too large
  6752.  
  6753.       Reason: This error is currently undocumented.
  6754.  
  6755.       Remedy: Contact your local Centura Software certified technical
  6756.           support center for assistance.
  6757.  
  6758. 02009 LOD NTT Missing second translate string under TRANSLATE section of COUNTRY.SQL
  6759.  
  6760.       Reason: This error is currently undocumented.
  6761.  
  6762.       Remedy: Contact your local Centura Software certified technical
  6763.           support center for assistance.
  6764.  
  6765. 02010 LOD SMM Many to many translations not allowed in COUNTRY.SQL
  6766.  
  6767.       Reason: This error is currently undocumented.
  6768.  
  6769.       Remedy: Contact your local Centura Software certified technical
  6770.           support center for assistance.
  6771.  
  6772. 02011 LOD UL1 Strings in UPPER to LOWER section of COUNTRY.SQL must be one character
  6773.  
  6774.       Reason: This error is currently undocumented.
  6775.  
  6776.       Remedy: Contact your local Centura Software certified technical
  6777.           support center for assistance.
  6778.  
  6779. 02012 LOD UL2 Strings must be in pairs in the UPPER or LOWER section of COUNTRY.SQL
  6780.  
  6781.       Reason: This error is currently undocumented.
  6782.  
  6783.       Remedy: Contact your local Centura Software certified technical
  6784.           support center for assistance.
  6785.  
  6786. 1.0.0 SQLBase Errors Guide
  6787. The errors documented in this section of the Error Guide are for errors that
  6788. can occur when the database is performing file operations.
  6789. 02101 FIL CLO Cannot close file
  6790.  
  6791.       Reason: The database system is attempting to close a file and is getting
  6792.           an operating system error.  This is a Fatal Error.
  6793.  
  6794.       Remedy: Try to determine why the operating system cannot close the file.
  6795.           Contact your local Centura Software Corporation certified
  6796.           technical support center.
  6797.  
  6798. 02102 FIL DEL Cannot delete file
  6799.  
  6800.       Reason: The database system is attempting to delete a file and is
  6801.           gettting an operating system error.  This is a Fatal Error.
  6802.  
  6803.       Remedy: Try to determine why the operating system cannot delete the
  6804.           file.  Contact your local Centura Software Corporation
  6805.           certified technical support center.
  6806.  
  6807. 02103 FIL LSK Cannot perform lseek
  6808.  
  6809.       Reason: The database system is attempting to seek into a file and is
  6810.           gettting an operating system error.  This is a Fatal Error.
  6811.  
  6812.       Remedy: Try to determine why the operating system cannot seek into the
  6813.           file.  Contact your local Centura Software Corporation
  6814.           certified technical support center.
  6815.  
  6816. 02104 FIL RWF Read or write failure
  6817.  
  6818.       Reason: The database system is attempting to read or write to a file and
  6819.           is gettting an operating system error.  This is a Fatal Error.
  6820.  
  6821.       Remedy: Try to determine why the operating system cannot read or write
  6822.           to a file.  Contact your local Centura Software Corporation
  6823.           certified technical support center.
  6824.  
  6825. 02105 FIL CWT Cannot set write-through
  6826.  
  6827.       Reason: Attempting to make sure that a file is set for write-through
  6828.           mode.  This means that when data is written, it is actually
  6829.           written to disk and not simply buffered.
  6830.  
  6831.       Remedy: Determine why the operating system will not allow the setting
  6832.           for write-through mode.
  6833.  
  6834. 02106 FIL OOM Out of memory at the database computer (FIL OOM)
  6835.  
  6836.       Reason: Not enough memory at the database engine to perform the
  6837.           requested task.
  6838.  
  6839.       Remedy: Check available memory at the database computer.    Attempt to
  6840.           make more memory available.  To make more memory available for
  6841.           the database engine, you can reduce size of the CACHE.
  6842.  
  6843. 02107 FIL AID Asynchronous I/O did not start
  6844.  
  6845.       Reason: Attempting to initiate an asynchronous read or write from a
  6846.           file and asynchronous I/O did not start.    This is a Fatal Error.
  6847.  
  6848.       Remedy: Determine why asynchronous I/O did not start.
  6849.  
  6850. 02108 FIL AIF Asynchronous I/O failure
  6851.  
  6852.       Reason: An asynchronous read/write failure has occurred. This is a
  6853.           Fatal Error.
  6854.  
  6855.       Remedy: Determine why the operating system could not perform the
  6856.           asynchronous I/O operation.
  6857.  
  6858. 02109 FIL APF Asynchronous I/O position failure
  6859.  
  6860.       Reason: An asynchronous positioning within a file failed. This is
  6861.           a Fatal Error.
  6862.  
  6863.       Remedy: Determine why the operating system could not perform the
  6864.           asynchronous I/O operation.
  6865.  
  6866. 02110 FIL CSF Cannot get file descriptor status
  6867.  
  6868.       Reason: Attempting to get a file descriptor status and a failure has
  6869.           occurred.
  6870.  
  6871.       Remedy: Determine why the operating system could not get the file
  6872.           descriptor status.
  6873.  
  6874. 02111 FIL PSE Partition size error
  6875.  
  6876.       Reason: Attempting to get the partition size and a failure has occurred.
  6877.           This is a Fatal Error.
  6878.  
  6879.       Remedy: Determine why the operating system could not get the partition
  6880.           file size.
  6881.  
  6882. 02112 FIL OOS Out of disk space
  6883.  
  6884.       Reason: There is not enough disk space to perform this operation.
  6885.  
  6886.       Remedy: Terminate program and remove files to free up disk space.
  6887.  
  6888. 02113 FIL SAR Asynchronous short read error
  6889.  
  6890.       Reason: The database system is attempting to read from a file. The
  6891.           operating system asynchronous disk read request read fewer
  6892.           bytes than requested. This is a Fatal Error.
  6893.  
  6894.       Remedy: Determine why the operating system did not return either an
  6895.           error condition or exactly the number of bytes requested.
  6896.  
  6897. 02114 FIL SAW Asynchronous short write error
  6898.  
  6899.       Reason: The database system is attempting to write to a file.  The
  6900.           operating system asynchronous disk write request wrote fewer
  6901.           bytes than requested.  This is a Fatal Error.
  6902.  
  6903.       Remedy: Determine why the operating system did not return either an
  6904.           error condition or write exactly the number of bytes requested.
  6905.  
  6906. 02115 FIL ARE Asynchronous read error
  6907.  
  6908.       Reason: The database system is attempting to read from a file. The
  6909.           operating system asynchronous disk read request returned an
  6910.           error. This is a Fatal Error.
  6911.  
  6912.       Remedy: Determine why the operating system returned an error.
  6913.  
  6914. 02116 FIL AWE Asynchronous write error
  6915.  
  6916.       Reason: The database system is attempting to write to a file. The
  6917.           operating system asynchronous disk write request returned an
  6918.           error. This is a Fatal Error.
  6919.  
  6920.       Remedy: Determine why the operating system returned an error.
  6921.  
  6922. 02117 FIL IFO FIFO file types are not allowed in this context
  6923.  
  6924.       Reason: A file was specified that has been found to be a FIFO.  These
  6925.           are not allowed in this context.
  6926.  
  6927.       Remedy: Re-specify a suitable file type.
  6928.  
  6929. 02118 FIL BLK Block special files are not allowed in this context
  6930.  
  6931.       Reason: A file was specified that has been found to be a block special
  6932.           file. These are not allowed in this context.
  6933.  
  6934.       Remedy: Re-specify a suitable file type.
  6935.  
  6936. 02119 FIL DIR Directories are not allowed in this context
  6937.  
  6938.       Reason: A file was specified that has been found to be a directory.
  6939.           these are not allowed in this context.
  6940.  
  6941.       Remedy: Re-specify a suitable file type.
  6942.  
  6943. 1.0.0 SQLBase Errors Guide
  6944. The errors documented in this section of the Error Guide are for errors that
  6945. can occur when the database is evaluating incoming values.
  6946. 02201 EVA SRN NOT USED
  6947.  
  6948.       Reason: This error code is currently not used by the SQLBase system.
  6949.  
  6950.       Remedy: None.  This error code should never occur.  If you get this
  6951.           error, contact your local Centura Software certified
  6952.           technical support center.
  6953.  
  6954. 02202 EVA SRM Subselect resulted in multiple rows
  6955.  
  6956.       Reason: Attempting a subselect that should identify only one row but
  6957.           the subselect result set consists of more than one row.
  6958.  
  6959.       Remedy: Correct the SQL statement.
  6960.  
  6961. 02203 EVA DAO Date arithmetic over/under-flow
  6962.  
  6963.       Reason: Date arithmetic has caused either an overflow or underflow
  6964.           condition.
  6965.  
  6966.       Remedy: Correct the SQL statement.  A date cannot have a numeric value
  6967.           for the year that is less than zero or greater than 9999.
  6968.  
  6969. 02204 EVA IVH Invalid hour value
  6970.  
  6971.       Reason: Specified hour is less than zero or greater than 23.
  6972.  
  6973.       Remedy: Correct the specified hour.
  6974.  
  6975. 02205 EVA IVM Invalid minute value
  6976.  
  6977.       Reason: Specified minutes are less than zero or greater than 59.
  6978.  
  6979.       Remedy: Correct the specified minutes.
  6980.  
  6981. 02206 EVA IVS Invalid second value
  6982.  
  6983.       Reason: Specified seconds are less than zero or greater than 59.
  6984.  
  6985.       Remedy: Correct the specified seconds.
  6986.  
  6987. 02207 EVA IVD Invalid day value
  6988.  
  6989.       Reason: Specified day is not valid.
  6990.  
  6991.       Remedy: Correct the specified day.
  6992.  
  6993. 02208 EVA IVY Invalid year value
  6994.  
  6995.       Reason: Specified year is not valid.
  6996.  
  6997.       Remedy: Correct the specified year.
  6998.  
  6999. 02209 EVA IVO Invalid month value
  7000.  
  7001.       Reason: Specified month is not valid.
  7002.  
  7003.       Remedy: Correct the specified month.
  7004.  
  7005. 02210 EVA COR @CHAR value out of range
  7006.  
  7007.       Reason: Specified character is outside the range of valid characters.
  7008.  
  7009.       Remedy: Correct the specified character value.
  7010.  
  7011. 02211 EVA IVL Invalid length
  7012.  
  7013.       Reason: Specified length exceeds allowable limit.
  7014.  
  7015.       Remedy: Correct the length of the specified value.
  7016.  
  7017. 02212 EVA NOF Numeric overflow
  7018.  
  7019.       Reason: Attempting a mathematical related function and a numeric
  7020.           overflow has occurred.
  7021.  
  7022.       Remedy: Correct the SQL statement.  This problem may often be caused by
  7023.           inadvertently dividing by zero in your SQL statement.
  7024.  
  7025. 02213 EVA ISN Invalid @CHOOSE selector number
  7026.  
  7027.       Reason: The specified @CHOOSE select number is invalid.  A negative
  7028.           selector-number maps to the first value in the list (value 0).
  7029.           If the selector number exceeds the number of values in the list,
  7030.           the result is the last value in the list.
  7031.  
  7032.       Remedy: Correct the @CHOOSE selector number.
  7033.  
  7034. 02214 EVA STL String too long
  7035.  
  7036.       Reason: Attempting to concatenate two strings and the resulting string
  7037.           is greater than 254 characters.
  7038.  
  7039.       Remedy: Correct the SQL statement concatenation.
  7040.  
  7041. 02215 EVA OBS Function <name> is now obsolete
  7042.  
  7043.       Reason: Function is now obsolete.
  7044.  
  7045.       Remedy: Correct the SQL statement and do not use this function.
  7046.  
  7047. 02216 EVA VNI Value is not an integer
  7048.  
  7049.       Reason: Specified value is not an integer.
  7050.  
  7051.       Remedy: Correct the invalid integer value.
  7052.  
  7053. 02217 EVA NUF Numeric underflow
  7054.  
  7055.       Reason: Attempting a mathematical related function and a numeric
  7056.           underflow has occurred.
  7057.  
  7058.       Remedy: Correct the SQL statement.
  7059.  
  7060. 02218 EVA SNG Attempt to find square-root of negative number
  7061.  
  7062.       Reason: Attempting to find the square root of a negative number.
  7063.  
  7064.       Remedy: Correct the SQL statement.
  7065.  
  7066. 02219 EVA VIN Value must not be negative
  7067.  
  7068.       Reason: Attempting a @HEX or @FACTORIAL and the specified argument
  7069.           equates to a negative value.
  7070.  
  7071.       Remedy: Correct the SQL statement.
  7072.  
  7073. 02220 EVA NZO Value is not zero or one
  7074.  
  7075.       Reason: Attempting a @FIND, @LEFT, @LENGTH, @RIGHT, @REPLACE,
  7076.           @SUBSTRING, or @SCAN in double-byte character set mode and the
  7077.           extra, last parameter must be one or zero.  One meaning you want
  7078.           this function to operate in single-byte mode.  Zero meaning you
  7079.           want to operate in the default, double-byte mode.
  7080.  
  7081.       Remedy: Correct last parameter in @function.  Can only be one or zero.
  7082.  
  7083. 02221 EVA ENR Trying to evaluate a non-referenced column
  7084.  
  7085.       Reason: This error is currently undocumented.
  7086.  
  7087.       Remedy: Contact your local Centura Software certified technical
  7088.           support center for assistance.
  7089.  
  7090. 1.0.0 SQLBase Errors Guide
  7091. The errors documented in this section of the Error Guide are for errors that
  7092. relate to result set mode operations.
  7093. 02401 RST COR Cannot open result set
  7094.  
  7095.       Reason: Cannot open the stored result set by the specified name.
  7096.  
  7097.       Remedy: Verify that the stored result set name is correct and try again.
  7098.  
  7099. 02402 RST COT NOT USED
  7100.  
  7101.       Reason: This error code is currently not used by the SQLBase system.
  7102.  
  7103.       Remedy: None.  This error code should never occur.  If you get this
  7104.           error, contact your local Centura Software certified
  7105.           technical support center.
  7106.  
  7107. 02403 RST CCF NOT USED
  7108.  
  7109.       Reason: This error code is currently not used by the SQLBase system.
  7110.  
  7111.       Remedy: None.  This error code should never occur.  If you get this
  7112.           error, contact your local Centura Software certified
  7113.           technical support center.
  7114.  
  7115. 02404 RST FNX Filter file does not exist
  7116.  
  7117.       Reason: Cannot delete the stored result set by the specified name or
  7118.           attempting to do an undo result set operation and there is no
  7119.           existing result set to undo.
  7120.  
  7121.       Remedy: Verify that the store result set name is correct and try again
  7122.           or if attempting to undo a result there is no remedy, you cannot
  7123.           undo a result set if no result set exists.
  7124.  
  7125. 02405 RST RSA Result set already active
  7126.  
  7127.       Reason: Attempting to start restriction mode processing or restart a
  7128.           stored result set in restriction mode and the restriction mode
  7129.           (or result set mode) is already active.
  7130.  
  7131.       Remedy: Stop the current restriction mode process before beginnning a
  7132.           new restriction mode or restarting a stored result set.
  7133.  
  7134. 02406 RST RSN Result set not active
  7135.  
  7136.       Reason: Attempting to stop restriction mode processing and restriction
  7137.           (or result set) mode is not currently active OR attempting to
  7138.           position within a result set and the result is empty.
  7139.  
  7140.       Remedy: None.  You cannot stop restriction mode if it is not active and
  7141.           you cannot position within an empty result set.
  7142.  
  7143. 02407 RST RSI Result set identifier too large
  7144.  
  7145.       Reason: Attempting to store, delete, or restart a result set and the
  7146.           result set name identifier is too large.
  7147.  
  7148.       Remedy: Correct the result set name.  Result set names are restricted
  7149.           to being short identifiers (8 characters).
  7150.  
  7151. 02408 RST SRC NOT USED
  7152.  
  7153.       Reason: This error code is currently not used by the SQLBase system.
  7154.  
  7155.       Remedy: None.  This error code should never occur.  If you get this
  7156.           error, contact your local Centura Software certified
  7157.           technical support center.
  7158.  
  7159. 02409 RST PER NOT USED
  7160.  
  7161.       Reason: This error code is currently not used by the SQLBase system.
  7162.  
  7163.       Remedy: None.  This error code should never occur.  If you get this
  7164.           error, contact your local Centura Software certified
  7165.           technical support center.
  7166.  
  7167. 02410 RST PNA Previous filter not available
  7168.  
  7169.       Reason: Cannot perform the undo (sqlurs) operation because the previous
  7170.           result set is not available.
  7171.  
  7172.       Remedy: None.  The previous result may not be available because this was
  7173.           the first result set (no previous select in this restriction
  7174.           mode session) or because the user is attempting to undo more
  7175.           than one time without a subsequent select operation.  Undo
  7176.           operations are not nestable, that is, you can go back to a
  7177.           previous result set but not back before the previous.  The
  7178.           system only maintains the most previously used result set.
  7179.  
  7180. 02411 RST CRS Out of memory at the database computer (RST CRS)
  7181.  
  7182.       Reason: Not enough memory at the database engine to perform the
  7183.           requested task.
  7184.  
  7185.       Remedy: Check available memory at the database computer.    Attempt to
  7186.           make more memory available.  To make more memory available for
  7187.           the database engine, you can reduce size of the CACHE.
  7188.  
  7189. 02412 RST TMT Too many tables in result set
  7190.  
  7191.       Reason: Too many table form the result set.
  7192.  
  7193.       Remedy: Modify the SQL statement to use fewer tables.
  7194.  
  7195. 02413 RST QNS Result set restriction mode is not supported for this query
  7196.  
  7197.       Reason: Virtual tables are not allowed in restriction mode.
  7198.  
  7199.       Remedy: None.  The query is not supported in restriction mode.
  7200.  
  7201. 02414 RST OBY Can't use ORDER BY when using the result-set of previous query
  7202.  
  7203.       Reason: ORDER BY cannot be used when using the result set of a previous
  7204.           query in restriction mode.
  7205.  
  7206.       Remedy: None.  ORDER BY cannot be used when using the result set of a
  7207.           previous query in restriction mode.  Under restriction mode, the
  7208.           rows come from the previous result set in the order of the
  7209.           previous result set.
  7210.  
  7211. 02415 RST IRS Result row size is too big for a temporary table
  7212.  
  7213.       Reason: (This error is now obsolete.)
  7214.           The result row size from a SELECT statement cannot exceed
  7215.           the useable space of a single row page since a temporary table
  7216.           cannot have extents.  This restricts the size of a result row
  7217.           to no more than one page, a known problem requiring future
  7218.           enhancement to correct.
  7219.  
  7220.       Remedy: Modify the SELECT statement to reduce the result row size.
  7221.  
  7222. 02416 RST PRO Restriction mode is not supported for procedures
  7223.  
  7224.       Reason: This feature is not supproted for procedures.
  7225.  
  7226.       Remedy: Turn restriction mode off.
  7227.  
  7228. 1.0.0 SQLBase Errors Guide
  7229. The errors documented in this section of the Error Guide are for errors that
  7230. relate to database server operation.
  7231. 02501 SRV NPA No process available
  7232.  
  7233.       Reason: The USER configuration parameter specifies how many processses
  7234.           are allocated by the database server when starting up and the
  7235.           database server has run out of available processes.
  7236.  
  7237.       Remedy: Bring the database server down and restart it after increasing
  7238.           the USER configuration parameter.  The USER keyword specifies
  7239.           the maximum number of clients that can connect to the database
  7240.           server simultaneously.  The default setting is 128 users.  The
  7241.           maximum setting is 255 users.  This keyword is not relevant
  7242.           under OS/2.
  7243.  
  7244. 02502 SRV INE INTERNAL USE ONLY - Internal error (SRV INE)
  7245.  
  7246.       Reason: This error is only used internally by the SQLBase system.
  7247.  
  7248.       Remedy: None.  This error code should never occur.  If you get this
  7249.           error, contact your local Centura Software certified
  7250.           technical support center.
  7251.  
  7252. 02503 SRV OOS Server is out of sessions
  7253.  
  7254.       Reason: The database server or gateway has run short of network
  7255.           sessions.
  7256.  
  7257.       Remedy: Bring down the database server or gateway and verify that the
  7258.           network has been configured with enough sessions and commands
  7259.           to support the desired number of users.
  7260.  
  7261. 02504 SRV MXD Maximum number of clients <max number> exceeded
  7262.  
  7263.       Reason: The maximum number of clients allowed by the Database
  7264.           Administrator for this database server or gateway has been
  7265.           exceeded.
  7266.  
  7267.       Remedy: Your Database Administrator has limited the number of client
  7268.           connections for the server being connected to.  Please contact
  7269.           your Database Administrator to determine when the server will
  7270.           be next available.
  7271.  
  7272. 02505 SRV NAN Installation of duplicate DBNAME
  7273.  
  7274.       Reason: The database server is attempting to install a new database
  7275.           name in the database name table and the name already exists.
  7276.  
  7277.       Remedy: None.  Database names cannot be duplicated on the same network.
  7278.           The same database name is allowed locally on a workstation and
  7279.           again on the network using DBXCOMBO.
  7280.  
  7281. 02506 SRV INN Invalid database attempting to be installed
  7282.  
  7283.       Reason: The database server is attempting to install a new database name
  7284.           in the database name table and it has been determined that the
  7285.           specified database name is invalid.
  7286.  
  7287.       Remedy: Correct database name.  Database names must not exceed eight
  7288.           characters.  A database name must begin with an alphabetic
  7289.           character and all subsequent characters must be alphanumeric.
  7290.  
  7291. 02507 SRV CIS Cannot install server name
  7292.  
  7293.       Reason: The system cannot install the specified server name.
  7294.  
  7295.       Remedy: Verify that the server being installed does not already exist
  7296.           on the network.
  7297.  
  7298. 02508 SRV TMO INTERNAL USE ONLY - Timeout
  7299.  
  7300.       Reason: This error is only used internally by the SQLBase system.
  7301.  
  7302.       Remedy: None.  This error code should never occur.  If you get this
  7303.           error, contact your local Centura Software certified
  7304.           technical support center.
  7305.  
  7306. 02509 SRV OOM Out of memory at the database computer (SRV OOM)
  7307.  
  7308.       Reason: Not enough memory at the database engine to perform the
  7309.           requested task.
  7310.  
  7311.       Remedy: Check available memory at the database computer.    Attempt to
  7312.           make more memory available.  To make more memory available for
  7313.           the database engine, you can reduce size of the CACHE.
  7314.  
  7315. 02510 SRV ISN Invalid servername
  7316.  
  7317.       Reason: Specified servername is invalid.
  7318.  
  7319.       Remedy: Servernames must not exceed eight characters.  A servername must
  7320.           begin with an alphabetic character and all subsequent characters
  7321.           must be alphanumeric.
  7322.  
  7323. 02511 SRV IPW NOT USED
  7324.  
  7325.       Reason: This error code is currently not used by the SQLBase system.
  7326.  
  7327.       Remedy: None.  This error code should never occur.  If you get this
  7328.           error, contact your local Centura Software certified
  7329.           technical support center.
  7330.  
  7331. 02512 SRV ACD Access denied to remote server configured as local-only
  7332.  
  7333.       Reason: The user attempted to access a database or server that was
  7334.           not local to the user.  The database or server was located
  7335.           remotely in the network, but was configured for local access
  7336.           only.  Servers that are configured for local access only can
  7337.           support connections from applications running on the same
  7338.           machine as the server, but cannot accept connections from
  7339.           remote users.
  7340.  
  7341.       Remedy: Check to see if the database name (or server name, in the
  7342.           case of a server connection) is spelled correctly.  Correct
  7343.           any misspellings in the database or server name and try
  7344.           the connection again.  If the name is spelled correctly, the
  7345.           problem may be in database name duplication.  Try using
  7346.           NETPREFIX in the SQL.INI file to provide better database
  7347.           name isolation.  NETPREFIX may need to go into the SQL.INI
  7348.           file for the server issuing this error message, as well as
  7349.           into the SQL.INI file of the application receiving this
  7350.           error message.
  7351.  
  7352. 02513 SRV IDP Invalid database process number
  7353.  
  7354.       Reason: Attempting to cancel a database process and the specified
  7355.           database process number is invalid.
  7356.  
  7357.       Remedy: Correct the database process number.
  7358.  
  7359. 02514 SRV PDE Process does not exist
  7360.  
  7361.       Reason: Attempting to cancel a database process and the specified
  7362.           database process does not exist.
  7363.  
  7364.       Remedy: Correct the database process number.
  7365.  
  7366. 02515 SRV CCL Cannot create logfile, <filename>
  7367.  
  7368.       Reason: Attempting to open an existing file and a failure has occurred.
  7369.  
  7370.       Remedy: Determine and correct the cause of the open file failure.
  7371.           Verify that the specified file exists.  Verify the number of
  7372.           files allowed open for the operating system permits the
  7373.           additional file, that is, check the FILES= configuration
  7374.           parameter setting.
  7375.  
  7376. 02516 SRV UCA Server cancelled by operator with active connections
  7377.  
  7378.       Reason: The database server is being cancelled by an operator and active
  7379.           connections exist.
  7380.  
  7381.       Remedy: None.  All active transactions will be rolled back and all
  7382.           connected users will be disconnected.
  7383.  
  7384. 02517 SRV DNB Database name is too big
  7385.  
  7386.       Reason: A specified database name exceeds 8 characters.
  7387.  
  7388.       Remedy: Correct the specified database name.
  7389.  
  7390. 02518 SRV NLF NOT USED
  7391.  
  7392.       Reason: This error code is currently not used by the SQLBase system.
  7393.  
  7394.       Remedy: None.  This error code should never occur.  If you get this
  7395.           error, contact your local Centura Software certified
  7396.           technical support center.
  7397.  
  7398. 02519 SRV IDN Invalid database name
  7399.  
  7400.       Reason: A specified database name is invalid.
  7401.  
  7402.       Remedy: Correct the invalid database name.
  7403.  
  7404. 02520 SRV MXU Maximum number of users <max number> exceeded
  7405.  
  7406.       Reason: The USER configuration parameter specifies how many users are
  7407.           allowed by the database server when starting up and the database
  7408.           server has run out of available users.
  7409.  
  7410.       Remedy: Bring the database server down and restart it after increasing
  7411.           the USER configuration parameter.  The USER keyword specifies
  7412.           the maximum number of clients that can connect to the database
  7413.           server simultaneously.  The default setting is 128 users.  The
  7414.           maximum setting is 255 users.  This keyword is not relevant
  7415.           under OS/2.
  7416.  
  7417. 02521 SRV NNO NOT USED
  7418.  
  7419.       Reason: This error code is currently not used by the SQLBase system.
  7420.  
  7421.       Remedy: None.  This error code should never occur.  If you get this
  7422.           error, contact your local Centura Software certified
  7423.           technical support center.
  7424.  
  7425. 02522 SRV MXC Maximum number of clients <maximum number> exceeded
  7426.  
  7427.       Reason: The maximum number of clients allowed for this database server
  7428.           or gateway have been exceeded.
  7429.  
  7430.       Remedy: None.  This version of the database server or gateway is
  7431.           restricted in the number of clients allowed.
  7432.  
  7433. 02523 SRV PLV Activity log print level must be between 0 and 4 inclusive
  7434.  
  7435.       Reason: Attempting to set the activity log print level and an invalid
  7436.           print level has been specified.
  7437.  
  7438.       Remedy: Correct the activity log print level.  Valid print levels are 0,
  7439.           1, 2, 3, or 4.
  7440.  
  7441. 02524 SRV DBA This operation requires DBA authority
  7442.  
  7443.       Reason: The setting of this server parameter requires DBA authority.
  7444.  
  7445.       Remedy: None.  DBA authority is required to perform this operation.
  7446.  
  7447. 02525 SRV ALG Activity Log File Name is Too Long
  7448.  
  7449.       Reason: Attempting to set an activity log file name and the specified
  7450.           file name is too long.
  7451.  
  7452.       Remedy: Correct the activity log file name.  A fully-qualified activity
  7453.           log file name cannot exceed 128 characters.
  7454.  
  7455. 02526 SRV CID The database name may not be the same as server name.
  7456.  
  7457.       Reason: The server name as a database name is reserved for connecting
  7458.           to the MAIN database.
  7459.  
  7460.       Remedy: Use a server name different from the database name of use a
  7461.           database name different from the database name.
  7462.  
  7463. 02527 SRV MDN MAIN database name found on network
  7464.  
  7465.       Reason: When attempting to install the server name as a database name
  7466.           on the network it was found that the database name already
  7467.           existing on another server on the network.
  7468.  
  7469.       Remedy: Use an alternate server name or deinstall the conflicting
  7470.           database.
  7471.  
  7472. 02528 SRV ISP Invalid self database process number
  7473.  
  7474.       Reason: Database process cannot cancel itself.
  7475.  
  7476.       Remedy: None.
  7477.  
  7478. 02529 SRV SYS Protected system process number
  7479.  
  7480.       Reason: System process cannot be cancelled by user.
  7481.  
  7482.       Remedy: None.
  7483.  
  7484. 02530 SRV CPT Server does not not Connect-Pass-Thru mode
  7485.  
  7486.       Reason: Server does not support the Connect-Pass-Thru mode.
  7487.           This mode can only be used with certain routers.
  7488.  
  7489.       Remedy: Turn off SQLECPT using Set Parameter api or do not
  7490.           use connect escape sequence '$$'.
  7491.  
  7492. 02531 SRV PIA Database process is Aborting or doing Rollback
  7493.  
  7494.       Reason: The database process is either in the process of
  7495.           aborting or is processing a Rollback.  The process cannot
  7496.           be terminated at this point.
  7497.  
  7498.       Remedy: If the command is in the process of Rollback, attempt
  7499.           to re-issue the Cancel command after the Rollback completes.
  7500.  
  7501. 02532 SRV CTS Server is running as a Service
  7502.  
  7503.       Reason: The server is running as a Service and cannot be terminated
  7504.           by an API Call.
  7505.  
  7506.       Remedy: To really shutdown the server, use the Services control panel
  7507.           and shutdown the SQLBase Service.
  7508.  
  7509. 02550 SRV XER Backend returned an error; more information available
  7510.  
  7511.       Reason: This error is currently undocumented.
  7512.  
  7513.       Remedy: Contact your local Centura Software certified technical
  7514.           support center for assistance.
  7515.  
  7516. 02551 SRV X51 SQLBase returned an error; more information available
  7517.  
  7518.       Reason: This error is currently undocumented.
  7519.  
  7520.       Remedy: Contact your local Centura Software certified technical
  7521.           support center for assistance.
  7522.  
  7523. 02552 SRV X52 DB2 specific error reported; more information available
  7524.  
  7525.       Reason: Backend specific error. A SQLBase equivalent error code
  7526.           could not be mapped.
  7527.  
  7528.       Remedy: Call extended error processing to retrieve more details.
  7529.  
  7530. 02553 SRV X53 IBM OS/2 Database Manager specific error reported; more
  7531.           information available
  7532.  
  7533.       Reason: Backend specific error. A SQLBase equivalent error code
  7534.           could not be mapped.
  7535.  
  7536.       Remedy: Call extended error processing to retrieve more details.
  7537.  
  7538. 02554 SRV X54 Oracle specific error reported; more information available
  7539.  
  7540.       Reason: Backend specific error. A SQLBase equivalent error code
  7541.           could not be mapped.
  7542.  
  7543.       Remedy: Call extended error processing to retrieve more details.
  7544.  
  7545. 02555 SRV X55 Informix specific error reported; more information available
  7546.  
  7547.       Reason: Backend specific error. A SQLBase equivalent error code
  7548.           could not be mapped.
  7549.  
  7550.       Remedy: Call extended error processing to retrieve more details.
  7551.  
  7552. 02556 SRV X56 Netware SQL specific error reported; more information
  7553.           available
  7554.  
  7555.       Reason: Backend specific error. A SQLBase equivalent error code
  7556.           could not be mapped.
  7557.  
  7558.       Remedy: Call extended error processing to retrieve more details.
  7559.  
  7560. 02557 SRV X57 IBM AS/400 SQL/400 specific error reported; more information
  7561.           available
  7562.  
  7563.       Reason: Backend specific error. A SQLBase equivalent error code
  7564.           could not be mapped.
  7565.  
  7566.       Remedy: Call extended error processing to retrieve more details.
  7567.  
  7568. 02558 SRV X58 Sybase SQL Server specific error reported; more information
  7569.           available
  7570.  
  7571.       Reason: Backend specific error. A SQLBase equivalent error code
  7572.           could not be mapped.
  7573.  
  7574.       Remedy: Call extended error processing to retrieve more details.
  7575.  
  7576. 02559 SRV X59 HP Allbase Server specific error reported; more information
  7577.           available
  7578.  
  7579.       Reason: Backend specific error. A SQLBase equivalent error code
  7580.           could not be mapped.
  7581.  
  7582.       Remedy: Call extended error processing to retrieve more details.
  7583.  
  7584. 02560 SRV X60 Teradata specific error reported; more information available
  7585.  
  7586.       Reason: Backend specific error. A SQLBase equivalent error code
  7587.           could not be mapped.
  7588.  
  7589.       Remedy: Call extended error processing to retrieve more details.
  7590.  
  7591. 02561 SRV X61 Rdb specific error reported; more information available
  7592.  
  7593.       Reason: Backend specific error. A SQLBase equivalent error code
  7594.           could not be mapped.
  7595.  
  7596.       Remedy: Call extended error processing to retrieve more details.
  7597.  
  7598. 02562 SRV X62 Tandem specific error reported; more information available
  7599.  
  7600.       Reason: Backend specific error. A SQLBase equivalent error code
  7601.           could not be mapped.
  7602.  
  7603.       Remedy: Call extended error processing to retrieve more details.
  7604.  
  7605. 02563 SRV X63 IBM SQL/DS specific error reported; more information available
  7606.  
  7607.       Reason: Backend specific error. A SQLBase equivalent error code
  7608.           could not be mapped.
  7609.  
  7610.       Remedy: Call extended error processing to retrieve more details.
  7611.  
  7612. 02564 SRV X64 SNI SESAM specific error reported; more information available
  7613.  
  7614.       Reason: Backend specific error. A SQLBase equivalent error code
  7615.           could not be mapped.
  7616.  
  7617.       Remedy: Call extended error processing to retrieve more details.
  7618.  
  7619. 02565 SRV X65 Ingres specific error reported; more information available
  7620.  
  7621.       Reason: Backend specific error. A SQLBase equivalent error code
  7622.           could not be mapped.
  7623.  
  7624.       Remedy: Call extended error processing to retrieve more details.
  7625.  
  7626. 02566 SRV X66 ODBC specific error reported; more information available
  7627.  
  7628.       Reason: Backend specific error. A SQLBase equivalent error code
  7629.           could not be mapped.
  7630.  
  7631.       Remedy: Call extended error processing to retrieve more details.
  7632.  
  7633. 02567 SRV X67 Dbase specific error reported; more information available
  7634.  
  7635.       Reason: Backend specific error. A SQLBase equivalent error code
  7636.           could not be mapped.
  7637.  
  7638.       Remedy: Call extended error processing to retrieve more details.
  7639.  
  7640. 02568 SRV X68 SNI DDB4 specific error reported; more information available
  7641.  
  7642.       Reason: Backend specific error. A SQLBase equivalent error code
  7643.           could not be mapped.
  7644.  
  7645.       Remedy: Call extended error processing to retrieve more details.
  7646.  
  7647. 02569 SRV X69 Fujitsu specific error reported; more information available
  7648.  
  7649.       Reason: Backend specific error. A SQLBase equivalent error code
  7650.           could not be mapped.
  7651.  
  7652.       Remedy: Call extended error processing to retrieve more details.
  7653.  
  7654. 02570 SRV X70 Cincom SUPRA specific error reported; more information
  7655.           available
  7656.  
  7657.       Reason: Backend specific error. A SQLBase equivalent error code
  7658.           could not be mapped.
  7659.  
  7660.       Remedy: Call extended error processing to retrieve more details.
  7661.  
  7662. 02571 SRV X71 CCA Model 204 specific error reported; more information
  7663.           available
  7664.  
  7665.       Reason: Backend specific error. A SQLBase equivalent error code
  7666.           could not be mapped.
  7667.  
  7668.       Remedy: Call extended error processing to retrieve more details.
  7669.  
  7670. 02572 SRV X72 Apple DAL interface specific error reported; more information available
  7671.  
  7672.       Reason: Backend specific error. A SQLBase equivalent error code
  7673.           could not be mapped.
  7674.  
  7675.       Remedy: Call extended error processing to retrieve more details.
  7676.  
  7677. 02573 SRV X73 Teradata ShareBase specific error reported; more information available
  7678.  
  7679.       Reason: Backend specific error. A SQLBase equivalent error code
  7680.           could not be mapped.
  7681.  
  7682.       Remedy: Call extended error processing to retrieve more details.
  7683.  
  7684. 02574 SRV X74 Informix OnLine specific error reported; more information available
  7685.  
  7686.       Reason: Backend specific error. A SQLBase equivalent error code
  7687.           could not be mapped.
  7688.  
  7689.       Remedy: Call extended error processing to retrieve more details.
  7690.  
  7691. 02575 SRV X75 EDA/SQL specific error reported; more information available
  7692.  
  7693.       Reason: Backend specific error. A SQLBase equivalent error code
  7694.           could not be mapped.
  7695.  
  7696.       Remedy: Call extended error processing to retrieve more details.
  7697.  
  7698. 02576 SRV X76 SNI UDS specific error reported; more information available
  7699.  
  7700.       Reason: Backend specific error. A SQLBase equivalent error code
  7701.           could not be mapped.
  7702.  
  7703.       Remedy: Call extended error processing to retrieve more details.
  7704.  
  7705. 02577 SRV X77 Mimer specific error reported; more information available
  7706.  
  7707.       Reason: Backend specific error. A SQLBase equivalent error code
  7708.           could not be mapped.
  7709.  
  7710.       Remedy: Call extended error processing to retrieve more details.
  7711.  
  7712. 02579 SRV X79 Ingres OpenSQL specific error reported; more information available
  7713.  
  7714.       Reason: Backend specific error. A SQLBase equivalent error code
  7715.           could not be mapped.
  7716.  
  7717.       Remedy: Call extended error processing to retrieve more details.
  7718.  
  7719. 02580 SRV X80 Ingres OpenSQL specific error reported; more information available
  7720.  
  7721.       Reason: Backend specific error. A SQLBase equivalent error code
  7722.           could not be mapped.
  7723.  
  7724.       Remedy: Call extended error processing to retrieve more details.
  7725.  
  7726. 02581 SRV X81 Entire Access specific error reported; more information available
  7727.  
  7728.       Reason: Backend specific error. A SQLBase equivalent error code
  7729.           could not be mapped.
  7730.  
  7731.       Remedy: Call extended error processing to retrieve more details.
  7732.  
  7733. 02599 SRV X99 SQLHost App Services specific error reported; more information available
  7734.  
  7735.       Reason: Backend specific error. A SQLBase equivalent error code
  7736.           could not be mapped.
  7737.  
  7738.       Remedy: Call extended error processing to retrieve more details.
  7739.  
  7740. 1.0.0 SQLBase Errors Guide
  7741. The errors documented in this section of the Error Guide are for errors that
  7742. relate to remote database server interface.
  7743. 02601 RSI NAS no available sessions
  7744.  
  7745.       Reason: The database server has run short of network sessions.
  7746.  
  7747.       Remedy: Bring down the database server and verify that the network has
  7748.           been configured with enough sessions and commands to support the
  7749.           desired number of users.
  7750.  
  7751. 02602 RSI CAM Out of memory at the database computer (RSI CAM)
  7752.  
  7753.       Reason: Not enough memory at the database engine to perform the
  7754.           requested task.
  7755.  
  7756.       Remedy: Check available memory at the database computer.    Attempt to
  7757.           make more memory available.  To make more memory available for
  7758.           the database engine, you can reduce size of the CACHE.
  7759.  
  7760. 1.0.0 SQLBase Errors Guide
  7761. The errors documented in this section of the Error Guide are for errors that
  7762. relate to database server scheduler.
  7763. 02701 SCD IST NOT USED
  7764.  
  7765.       Reason: This error code is currently not used by the SQLBase system.
  7766.  
  7767.       Remedy: None.  This error code should never occur.  If you get this
  7768.           error, contact your local Centura Software certified
  7769.           technical support center.
  7770.  
  7771. 02702 SCD NSA NOT USED
  7772.  
  7773.       Reason: This error code is currently not used by the SQLBase system.
  7774.  
  7775.       Remedy: None.  This error code should never occur.  If you get this
  7776.           error, contact your local Centura Software certified
  7777.           technical support center.
  7778.  
  7779. 02703 SCD NES Out of memory at the database computer (SCD NES)
  7780.  
  7781.       Reason: Not enough memory at the database engine to perform the
  7782.           requested task.
  7783.  
  7784.       Remedy: Check available memory at the database computer.    Attempt to
  7785.           make more memory available.  To make more memory available for
  7786.           the database engine, you can reduce size of the CACHE.
  7787.  
  7788. 02704 SCD NEM NOT USED
  7789.  
  7790.       Reason: This error code is currently not used by the SQLBase system.
  7791.  
  7792.       Remedy: None.  This error code should never occur.  If you get this
  7793.           error, contact your local Centura Software certified
  7794.           technical support center.
  7795.  
  7796. 02705 SCD NSD Fatal SQLBase System Failure (SCD NSD)
  7797.  
  7798.       Reason: This is a Fatal Error.
  7799.  
  7800.       Remedy: Resaon#3
  7801.  
  7802. 02706 SCD SNI INTERNAL USE ONLY - Scheduler not initialized
  7803.  
  7804.       Reason: This is error is only used internally by the SQLBase system.
  7805.           A scheduler function (other than scdInit) was made before the
  7806.           scheduler was initialized via scdInit.
  7807.  
  7808.       Remedy: None.  This error code should never occur in an application
  7809.           program. scdInit must be the first scheduler function called.
  7810.           Call scdInit before making any other scheduler calls.  If you
  7811.           get this error, contact your local Centura Software Corporation
  7812.           certified technical support center.
  7813.  
  7814. 02707 SCD AIN INTERNAL USE ONLY - Scheduler already initialized
  7815.  
  7816.       Reason: This is error is only used internally by the SQLBase system.
  7817.           scdInit was called more than once
  7818.  
  7819.       Remedy: None.  This error code should never occur in an application
  7820.           program. scdInit must be the first scheduler function call and
  7821.           it must never be called more than once.  If you get this error,
  7822.           contact your local Centura Software Corporation certified
  7823.           technical support center.
  7824.  
  7825. 02708 SCD OOM Out of memory at the database computer (SCD OOM)
  7826.  
  7827.       Reason: Not enough memory at the database engine to perform the
  7828.           requested task.
  7829.  
  7830.       Remedy: Check available memory at the database computer.    Attempt to
  7831.           make more memory available.  To make more memory available for
  7832.           the database engine, you can reduce size of the CACHE.
  7833.  
  7834. 02709 SCD CFP INTERNAL USE ONLY - Cannot find process
  7835.  
  7836.       Reason: This is error is only used internally by the SQLBase system.
  7837.           scdPost was called with an invalid process number.
  7838.  
  7839.       Remedy: None.  This error code should never occur in an application
  7840.           program.    scdPost may only be called with a process number of a
  7841.           currently valid process.    If you get this error, contact your
  7842.           local Centura Software Corporation certified technical
  7843.           support center.
  7844.  
  7845. 02710 SCD PIU INTERNAL USE ONLY - Process number already in use
  7846.  
  7847.       Reason: This is error is only used internally by the SQLBase system.
  7848.           scdCreate was called with a process number already in use.
  7849.  
  7850.       Remedy: None.  This error code should never occur in an application
  7851.           program.    When specifying a process number to scdCreate, the
  7852.           process number given must specify a process that is not
  7853.           currently valid.    If you get this error, contact your local
  7854.           Centura Software Corporation certified technical support center.
  7855.  
  7856. 02711 SCD PIB INTERNAL USE ONLY - Process is blocked
  7857.  
  7858.       Reason: This is error is only used internally by the SQLBase system.
  7859.           scdPost was called with the number of a process that is not
  7860.           waiting on a scdSleep (such as a wait on a semaphore).
  7861.  
  7862.       Remedy: None.  This error code should never occur in an application
  7863.           program.    scdPost can only be called on a process that is asleep
  7864.           via a call to scdSleep.  If you get this error, contact your
  7865.           local Centura Software Corporation certified technical
  7866.           support center.
  7867.  
  7868. 02712 SCD NCP INTERNAL USE ONLY - No current process
  7869.  
  7870.       Reason: This error is only used internally by the SQLBase system.
  7871.  
  7872.       Remedy: None.  This error code should never occur.  If you get this
  7873.           error, contact your local Centura Software certified
  7874.           technical support center.
  7875.  
  7876. 02713 SCD CWQ NOT USED
  7877.  
  7878.       Reason: This error code is currently not used by the SQLBase system.
  7879.  
  7880.       Remedy: None.  This error code should never occur.  If you get this
  7881.           error, contact your local Centura Software certified
  7882.           technical support center.
  7883.  
  7884. 02714 SCD CRQ NOT USED
  7885.  
  7886.       Reason: This error code is currently not used by the SQLBase system.
  7887.  
  7888.       Remedy: None.  This error code should never occur.  If you get this
  7889.           error, contact your local Centura Software certified
  7890.           technical support center.
  7891.  
  7892. 02715 SCD CCQ NOT USED
  7893.  
  7894.       Reason: This error code is currently not used by the SQLBase system.
  7895.  
  7896.       Remedy: None.  This error code should never occur.  If you get this
  7897.           error, contact your local Centura Software certified
  7898.           technical support center.
  7899.  
  7900. 02716 SCD CCT Out of memory at the database computer (SCD CCT)
  7901.  
  7902.       Reason: Not enough memory at the database engine to perform the
  7903.           requested task.
  7904.  
  7905.       Remedy: Check available memory at the database computer.    Attempt to
  7906.           make more memory available.  To make more memory available for
  7907.           the database engine, you can reduce size of the CACHE.
  7908.  
  7909. 02717 SCD CCS NOT USED
  7910.  
  7911.       Reason: This error code is currently not used by the SQLBase system.
  7912.  
  7913.       Remedy: None.  This error code should never occur.  If you get this
  7914.           error, contact your local Centura Software certified
  7915.           technical support center.
  7916.  
  7917. 02718 SCD ISM NOT USED
  7918.  
  7919.       Reason: This error code is currently not used by the SQLBase system.
  7920.  
  7921.       Remedy: None.  This error code should never occur.  If you get this
  7922.           error, contact your local Centura Software certified
  7923.           technical support center.
  7924.  
  7925. 02719 SCD CSS NOT USED
  7926.  
  7927.       Reason: This error code is currently not used by the SQLBase system.
  7928.  
  7929.       Remedy: None.  This error code should never occur.  If you get this
  7930.           error, contact your local Centura Software certified
  7931.           technical support center.
  7932.  
  7933. 02720 SCD SWF NOT USED
  7934.  
  7935.       Reason: This error code is currently not used by the SQLBase system.
  7936.  
  7937.       Remedy: None.  This error code should never occur.  If you get this
  7938.           error, contact your local Centura Software certified
  7939.           technical support center.
  7940.  
  7941. 02721 SCD SRF NOT USED
  7942.  
  7943.       Reason: This error code is currently not used by the SQLBase system.
  7944.  
  7945.       Remedy: None.  This error code should never occur.  If you get this
  7946.           error, contact your local Centura Software certified
  7947.           technical support center.
  7948.  
  7949. 02722 SCD STC INTERNAL USE ONLY - Semaphore type conflict
  7950.  
  7951.       Reason: This inappropriate use of semaphore scheduler call is an
  7952.           internal error of the SQLBase system.
  7953.  
  7954.       Remedy: None.  This error code should never occur in an application
  7955.           program.    There are two type of semaphores and two sets of
  7956.           functions dealing with them, they cannot be mixed.  If you get
  7957.           this error, contact your local Centura Software Corporation
  7958.           certified technical support center.
  7959.  
  7960. 02723 SCD TMO INTERNAL USE ONLY - Timeout occurred
  7961.  
  7962.       Reason: This is error is only used internally by the SQLBase system.
  7963.           A scdSemRequest with a timeout exceeded the timeout value
  7964.           without the requested semaphore being cleared.
  7965.  
  7966.       Remedy: None.  This error code should never occur.  If you get this
  7967.           error, contact your local Centura Software certified
  7968.           technical support center.
  7969.  
  7970. 02724 SCD IDV NOT USED
  7971.  
  7972.       Reason: This error code is currently not used by the SQLBase system.
  7973.  
  7974.       Remedy: None.  This error code should never occur.  If you get this
  7975.           error, contact your local Centura Software certified
  7976.           technical support center.
  7977.  
  7978. 02725 SCD CCM NOT USED
  7979.  
  7980.       Reason: This error code is currently not used by the SQLBase system.
  7981.  
  7982.       Remedy: None.  This error code should never occur.  If you get this
  7983.           error, contact your local Centura Software certified
  7984.           technical support center.
  7985.  
  7986. 02726 SCD CCP Out of memory at the database computer (SCD CCP)
  7987.  
  7988.       Reason: Not enough memory at the database engine to perform the
  7989.           requested task.
  7990.  
  7991.       Remedy: Check available memory at the database computer.    Attempt to
  7992.           make more memory available.  To make more memory available for
  7993.           the database engine, you can reduce size of the CACHE.
  7994.  
  7995. 02727 SCD CST Cannot create Operating System thread
  7996.  
  7997.       Reason: This error code is when running out of operating system
  7998.           resources.
  7999.  
  8000.       Remedy: Shut down the database server whenever possible.    Consult
  8001.           System Administrator to increase the system resources and
  8002.           re-start database server.  If you get this error again,
  8003.           contact your local Centura Software certified technical
  8004.           support center.
  8005.  
  8006. 02728 SCD TMD Cannot create thread because thread manager was diabled
  8007.  
  8008.       Reason: This error is caused by pressing ESC on the server while there
  8009.           are still other users connected to the server.  The server is
  8010.           going to be brought done abnormally.  This error is returned as
  8011.           a result of thread manager being disabled to prepare the
  8012.           abnormal shutdown.
  8013.  
  8014.       Remedy: Do not bring server down while other users still connected.
  8015.  
  8016. 02729 SCD CAB Cannot allocate buffer for asynchronized I/O
  8017.  
  8018.       Reason: This is a fatal error.  Error will only occur when SQLBase
  8019.           allow more than 256 users connected.
  8020.  
  8021.       Remedy: Use parameter in SQL.INI to increase the buffers.
  8022.  
  8023. 02730 SCD CAS Cannot allocate semaphore for asynchronized I/O
  8024.  
  8025.       Reason: Cannot allocate semaphore for asynchronized I/O.
  8026.  
  8027.       Remedy: Operating system ran out of resources.
  8028.  
  8029. 02731 SCD CSP Cannot spwan process for asynchronized I/O
  8030.  
  8031.       Reason: Cannot spwan child process for asynchronize I/O.
  8032.  
  8033.       Remedy: Operating system ran out of resources.
  8034.  
  8035. 02732 SCD TMP Too many threads already
  8036.  
  8037.       Reason: The maximum allowable number of threads has been reached.
  8038.           New threads will not be accepted until existing ones terminate.
  8039.  
  8040.       Remedy: Increase the upper bound for the number of concurrent process
  8041.           by increasing MAXPROCESS.
  8042.  
  8043. 02733 SCD CAN Out of memory at the database computer (SCD CAN)
  8044.  
  8045.       Reason: Not enough memory at the database engine to perform the
  8046.           requested task.
  8047.  
  8048.       Remedy: Check available memory at the database computer.    Attempt to
  8049.           make more memory available.  To make more memory available for
  8050.           the database engine, you can reduce size of the CACHE.
  8051.  
  8052. 02734 SCD CCN Cannot create native thread. OS Error = <OsError>
  8053.  
  8054.       Reason: This is a Fatal Error.
  8055.  
  8056.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  8057.           If a FAIL.SQL file is available, then save it.  Attempt to
  8058.           reproduce the problem via a SQL script, scenario, or using the
  8059.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  8060.           Contact your local Centura certified technical support center.
  8061.  
  8062. 02735 SCD CCH Cannot do 'CloseHandle'. OS Error = <OsError>
  8063.  
  8064.       Reason: This is a Fatal Error.
  8065.  
  8066.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  8067.           If a FAIL.SQL file is available, then save it.  Attempt to
  8068.           reproduce the problem via a SQL script, scenario, or using the
  8069.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  8070.           Contact your local Centura certified technical support center.
  8071.  
  8072. 02736 SCD CSE Cannot do 'SetEvent'.  OS Error = <OsError>
  8073.  
  8074.       Reason: This is a Fatal Error.
  8075.  
  8076.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  8077.           If a FAIL.SQL file is available, then save it.  Attempt to
  8078.           reproduce the problem via a SQL script, scenario, or using the
  8079.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  8080.           Contact your local Centura certified technical support center.
  8081.  
  8082. 02737 SCD CRE Cannot do 'ResetEvent'.  OS Error = <OsError>
  8083.  
  8084.       Reason: This is a Fatal Error.
  8085.  
  8086.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  8087.           If a FAIL.SQL file is available, then save it.  Attempt to
  8088.           reproduce the problem via a SQL script, scenario, or using the
  8089.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  8090.           Contact your local Centura certified technical support center.
  8091.  
  8092. 02738 SCD EWF 'WaitForSingleObject' failed.  OS Error = <OsError>
  8093.  
  8094.       Reason: This is a Fatal Error.
  8095.  
  8096.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  8097.           If a FAIL.SQL file is available, then save it.  Attempt to
  8098.           reproduce the problem via a SQL script, scenario, or using the
  8099.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  8100.           Contact your local Centura certified technical support center.
  8101.  
  8102. 02739 SCD NSP Operation not supported for this platform.
  8103.  
  8104.       Reason: This is a Fatal Error.
  8105.  
  8106.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  8107.           If a FAIL.SQL file is available, then save it.  Attempt to
  8108.           reproduce the problem via a SQL script, scenario, or using the
  8109.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  8110.           Contact your local Centura certified technical support center.
  8111.  
  8112.  
  8113. 1.0.0 SQLBase Errors Guide
  8114. The errors documented in this section of the Error Guide are for errors that
  8115. relate to the remote database server interface for Microsoft Windows.
  8116. 02801 RSW SAC Session already created
  8117.  
  8118.       Reason: This error is currently undocumented.
  8119.  
  8120.       Remedy: Contact your local Centura Software certified technical
  8121.           support center for assistance.
  8122.  
  8123. 02802 RSW NEM Out of memory at the database computer (RSW NEM)
  8124.  
  8125.       Reason: Not enough memory at the database engine to perform the
  8126.           requested task.
  8127.  
  8128.       Remedy: Check available memory at the database computer.    Attempt to
  8129.           make more memory available.  To make more memory available for
  8130.           the database engine, you can reduce size of the CACHE.
  8131.  
  8132. 02803 RSW IEN Invalid entry
  8133.  
  8134.       Reason: This error is currently undocumented.
  8135.  
  8136.       Remedy: Contact your local Centura Software certified technical
  8137.           support center for assistance.
  8138.  
  8139. 02804 RSW TNI Task not initialized
  8140.  
  8141.       Reason: This problem may have occurred because the sqlini() function
  8142.           call is not being called before a connect function call like
  8143.           sqlcnc or sqlcnc may be called after calling sqldon without
  8144.           another subsequent sqlini function call.
  8145.  
  8146.       Remedy: Correct the application program.    The sequence of events should
  8147.           be calling sqlini() first followed by any and all other sql
  8148.           functions and finally terminating with a sqldon function call.
  8149.  
  8150. 02805 RSW TDE NOT USED
  8151.  
  8152.       Reason: This error code is currently not used by the SQLBase system.
  8153.  
  8154.       Remedy: None.  This error code should never occur.  If you get this
  8155.           error, contact your local Centura Software certified
  8156.           technical support center.
  8157.  
  8158. 02806 RSW TAI Task already initialized
  8159.  
  8160.       Reason: This error is currently undocumented.
  8161.  
  8162.       Remedy: Contact your local Centura Software certified technical
  8163.           support center for assistance.
  8164.  
  8165. 02807 RSW NAS No available slots
  8166.  
  8167.       Reason: Whenever a Windows program calls the SQLBase API for the first
  8168.           time, it gets allocated a slot where a pointer to its data it
  8169.           kept.  Before the Microsoft Windows application terminates, its
  8170.           suppose to call sqldon() to free the slot.  The current
  8171.           Microsoft Windows program is probably failing to call sqldon().
  8172.  
  8173.       Remedy: Call sqldon() before exiting the Microsoft Windows application
  8174.           program.
  8175.  
  8176. 02808 RSW SNE Session does not exist
  8177.  
  8178.       Reason: This error is currently undocumented.
  8179.  
  8180.       Remedy: Contact your local Centura Software certified technical
  8181.           support center for assistance.
  8182.  
  8183. 02809 RSW ICB Invalid cursor buffer pointer
  8184.  
  8185.       Reason: This error is currently undocumented.
  8186.  
  8187.       Remedy: Contact your local Centura Software certified technical
  8188.           support center for assistance.
  8189.  
  8190. 02810 RSW SCT Session closed/terminated
  8191.  
  8192.       Reason: This error is returned to the client computer when the cursor is
  8193.           tied to a network session that no longer exists.    Once you get
  8194.           this error on a cursor, subsequent tries will also yield the
  8195.           same error.  Other cursors sharing the same network session will
  8196.           get this error also.  If applications are exiting without
  8197.           disconnecting all their cursors, the database server can confuse
  8198.           a new instance of an application with an old one.  If the new
  8199.           and old instance have the same MS Windows task id, the database
  8200.           server might tell the new instance to use a network session
  8201.           created by the old instance.
  8202.  
  8203.       Remedy: Check if some other error occurred before receiving this error.
  8204.           Other errors that may have gone undetected may have caused this
  8205.           error.  Also check that all cursors are disconnected before
  8206.           terminating each run of an application.  This can be checked by
  8207.           seeing if there are any session left on the database server
  8208.           screen after running and exiting each application.  Check
  8209.           whether the applications ever terminate in ways where sessions
  8210.           are not disconnected.
  8211.  
  8212. 02811 RSW CFS Cannot find session
  8213.  
  8214.       Reason: This error is currently undocumented.
  8215.  
  8216.       Remedy: Contact your local Centura Software certified technical
  8217.           support center for assistance.
  8218.  
  8219. 02812 RSW INE Fatal SQLBase System Failure (RSW INE)
  8220.  
  8221.       Reason: This is a Fatal Error.
  8222.  
  8223.       Remedy: Reason#3
  8224.  
  8225. 02813 RSW OOS Out of sessions
  8226.  
  8227.       Reason: This error is currently undocumented.
  8228.  
  8229.       Remedy: Contact your local Centura Software certified technical
  8230.           support center for assistance.
  8231.  
  8232. 02814 RSW CAN Cannot access network
  8233.  
  8234.       Reason: A network adapter is not present in the computer.
  8235.  
  8236.       Remedy: Verify that this computer is connected to a network and
  8237.           a network adapter card is properly installed.
  8238.  
  8239. 1.0.0 SQLBase Errors Guide
  8240. The errors documented in this section of the Error Guide are for errors that
  8241. relate to the database server playback utility.
  8242. 02901 PYB CNI Cannot initialize program
  8243.  
  8244.       Reason: Cannot initialize playback program server screen.
  8245.  
  8246.       Remedy: Contact your local Centura Software Corporation certified
  8247.           technical support center for assistance.
  8248.  
  8249. 02902 PYB NEM Not enough memory
  8250.  
  8251.       Reason: The playback program is attempting to allocate memory but it
  8252.           cannot find enough available memory.
  8253.  
  8254.       Remedy: Determine why the playback program is short of memory.  Try to
  8255.           make more memory available.
  8256.  
  8257. 02903 PYB COF Cannot open network message file
  8258.  
  8259.       Reason: Cannot open the playback file to replay the messages.
  8260.  
  8261.       Remedy: Correctly identify the playback filename.
  8262.  
  8263. 02904 PYB IVF Invalid network message file
  8264.  
  8265.       Reason: The playback file that was opened is invalid and not a netlog
  8266.           message file.
  8267.  
  8268.       Remedy: Correctly identify the playback filename.
  8269.  
  8270. 02905 PYB MFC Network message file corrupted
  8271.  
  8272.       Reason: The playback program has read message from the netlog file and
  8273.           determined that the message is corrupted.
  8274.  
  8275.       Remedy: None.  The playback netlog file is not usable.
  8276.  
  8277. 02906 PYB EOF End of file
  8278.  
  8279.       Reason: The playback program has determined that the netlog message
  8280.           file has been exhausted and no message remain to be read.
  8281.  
  8282.       Remedy: None. Informational only.
  8283.  
  8284. 02907 PYB PEF Premature end of file
  8285.  
  8286.       Reason: The playback program has determined that the netlog message
  8287.           file has prematurely ended.
  8288.  
  8289.       Remedy: Determine why the netlog message file was incomplete.
  8290.  
  8291. 02908 PYB NNN No network message file in use
  8292.  
  8293.       Reason: Attempting a playback program operation and no network message
  8294.           file has been opened.
  8295.  
  8296.       Remedy: Open a playback network message file before attempting a
  8297.           playback operation.
  8298.  
  8299. 02909 PYB CIS Cannot invoke command shell
  8300.  
  8301.       Reason: Attempting to escape from the playback program to a DOS command
  8302.           shell but the DOS command shell cannot be invoked.
  8303.  
  8304.       Remedy: Determine why the DOS command shell cannot be invoked.  Try
  8305.           again.
  8306.  
  8307. 02910 PYB INE Internal error
  8308.  
  8309.       Reason: An unexpected internal error has been determined in the
  8310.           playback program.
  8311.  
  8312.       Remedy: Contact your local Centura Software Corporation certified
  8313.           technical support center for assistance.
  8314.  
  8315. 02911 PYB NES Switch to non-existent session
  8316.  
  8317.       Reason: The playback program is attempting to switch to another session
  8318.           but the target session does not exist.
  8319.  
  8320.       Remedy: None.  The netlog message file is not usable.
  8321.  
  8322. 02912 PYB COL Cannot open log file
  8323.  
  8324.       Reason: The playback program is failing in its attempt to open the
  8325.           specified netlog message file.
  8326.  
  8327.       Remedy: Verify that the netlog file name is correctly specified.
  8328.  
  8329. 02913 PYB LNO Log file not open
  8330.  
  8331.       Reason: Attempting to close a netlog message file and the netlog
  8332.           message file is not open.
  8333.  
  8334.       Remedy: None.  You cannot close a netlog message file that is not open.
  8335.  
  8336. 1.0.0 SQLBase Errors Guide
  8337. The errors documented in this section of the Error Guide are for errors that
  8338. relate to management of configuration parameters.
  8339. 03001 CFM NLD NOT USED
  8340.  
  8341.       Reason: This error code is currently not used by the SQLBase system.
  8342.  
  8343.       Remedy: None.  This error code should never occur.  If you get this
  8344.           error, contact your local Centura Software certified
  8345.           technical support center.
  8346.  
  8347. 03002 CFM NRD NOT USED
  8348.  
  8349.       Reason: This error code is currently not used by the SQLBase system.
  8350.  
  8351.       Remedy: None.  This error code should never occur.  If you get this
  8352.           error, contact your local Centura Software certified
  8353.           technical support center.
  8354.  
  8355. 03003 CFM ICM NOT USED
  8356.  
  8357.       Reason: This error code is currently not used by the SQLBase system.
  8358.  
  8359.       Remedy: None.  This error code should never occur.  If you get this
  8360.           error, contact your local Centura Software certified
  8361.           technical support center.
  8362.  
  8363. 03004 CFM OOM Out of memory at the database computer (CFM OOM)
  8364.  
  8365.       Reason: Not enough memory at the database engine to perform the
  8366.           requested task.
  8367.  
  8368.       Remedy: Check available memory at the database computer.    Attempt to
  8369.           make more memory available.  To make more memory available for
  8370.           the database engine, you can reduce size of the CACHE.
  8371.  
  8372. 03005 CFM RBS NOT USED
  8373.  
  8374.       Reason: This error code is currently not used by the SQLBase system.
  8375.  
  8376.       Remedy: None.  This error code should never occur.  If you get this
  8377.           error, contact your local Centura Software certified
  8378.           technical support center.
  8379.  
  8380. 03006 CFM IDN Inconsistent database name
  8381.  
  8382.       Reason: The database system has determined that the database name being
  8383.           installed was prefixed with a "L:" to install a local database
  8384.           and the server number utilized by the system was not zero OR the
  8385.           database name being installed was prefixed with a "R:" to
  8386.           install a remote database and the server number utilized by the
  8387.           system was zero.
  8388.  
  8389.       Remedy: Correct installation of database name.  The "R:" prefix should
  8390.           be used to install on a remove database server with server
  8391.           number greater than zero.  To install a local database use a
  8392.           prefix of "L:" and use a server number of zero.
  8393.  
  8394. 03007 CFM COS Cannot open startup database
  8395.  
  8396.       Reason: Attempting to install a new database and the database system
  8397.           cannot locate the START.DBS file.
  8398.  
  8399.       Remedy: Verify that the START.DBS file is available.
  8400.  
  8401. 03008 CFM CCD Cannot create database
  8402.  
  8403.       Reason: Attempting to install a new database and the database system
  8404.           could not create the specified database name.
  8405.  
  8406.       Remedy: Determine why the system could not create the named database
  8407.           file.
  8408.  
  8409. 03009 CFM IRF Initialize read failure
  8410.  
  8411.       Reason: Attempting to install a new database and the database system
  8412.           could not read from the START.DBS file.
  8413.  
  8414.       Remedy: Determine why the system could not read the START.DBS file.
  8415.  
  8416. 03010 CFM IWF Initialize write failure
  8417.  
  8418.       Reason: Attempting to install a new database and the database system
  8419.           could not write to the newly created database file.
  8420.  
  8421.       Remedy: Determine why the system could not write to the newly created
  8422.           database file.
  8423.  
  8424. 03011 CFM DBE Database already exists
  8425.  
  8426.       Reason: Attempting to install a new database and the name database
  8427.           already exists.
  8428.  
  8429.       Remedy: None.  You cannot install a database that already exists.
  8430.  
  8431. 03012 CFM DBN Database does not exist
  8432.  
  8433.       Reason: Attempting to install an existing database and the named
  8434.           database does not exist.
  8435.  
  8436.       Remedy: None.  You cannot install an existing database if the existing
  8437.           database does not exist.
  8438.  
  8439. 03013 CFM CRD Cannot create directory list
  8440.  
  8441.       Reason: Attempting to create a directory of listing of all existing and
  8442.           installed databases and the database system could not create
  8443.           the directory listing.
  8444.  
  8445.       Remedy: Contact your local Centura Software Corporation certified
  8446.           technical support center.
  8447.  
  8448. 03014 CFM OOH Out of handles
  8449.  
  8450.       Reason: Attempting to open more than four remote files at the same time.
  8451.  
  8452.       Remedy: None.  Only four remote files can be opened simultaneously.
  8453.  
  8454. 03015 CFM IVH Invalid handle
  8455.  
  8456.       Reason: The specified file handle is not valid.
  8457.  
  8458.       Remedy: Use a valid file handle returned by opening the file with the
  8459.           sqlmop API function call.
  8460.  
  8461. 1.0.0 SQLBase Errors Guide
  8462. The errors documented in this section of the Error Guide are for virtual
  8463. screen processing errors.
  8464. 03101 VTS INV INTERNAL USE ONLY - Invalid screen id
  8465.  
  8466.       Reason: This error is only used internally by the SQLBase system.
  8467.  
  8468.       Remedy: None.  This error code should never occur.  If you get this
  8469.           error, contact your local Centura Software certified
  8470.           technical support center.
  8471.  
  8472. 03102 VTS OOR INTERNAL USE ONLY - Out of range
  8473.  
  8474.       Reason: This error is only used internally by the SQLBase system.
  8475.  
  8476.       Remedy: None.  This error code should never occur.  If you get this
  8477.           error, contact your local Centura Software certified
  8478.           technical support center.
  8479.  
  8480. 03103 VTS ICT INTERNAL USE ONLY - Invalid cursor type
  8481.  
  8482.       Reason: This error is only used internally by the SQLBase system.
  8483.  
  8484.       Remedy: None.  This error code should never occur.  If you get this
  8485.           error, contact your local Centura Software certified
  8486.           technical support center.
  8487.  
  8488. 03104 VTS CIN INTERNAL USE ONLY - Cannot initialize
  8489.  
  8490.       Reason: This error is only used internally by the SQLBase system.
  8491.  
  8492.       Remedy: None.  This error code should never occur.  If you get this
  8493.           error, contact your local Centura Software certified
  8494.           technical support center.
  8495.  
  8496. 03105 VTS CSR INTERNAL USE ONLY - Cannot save or restore screen
  8497.  
  8498.       Reason: This error is only used internally by the SQLBase system.
  8499.  
  8500.       Remedy: None.  This error code should never occur.  If you get this
  8501.           error, contact your local Centura Software certified
  8502.           technical support center.
  8503.  
  8504. 1.0.0 SQLBase Errors Guide
  8505. The errors documented in this section of the Error Guide are for errors that
  8506. relate to the Online Backup Facilities of the SQLBase database.
  8507. 03201 BKP BFE Backup file already exists
  8508.  
  8509.       Reason: Attempting to perform an online backup without the overwrite
  8510.           option and the backup file already exists.
  8511.  
  8512.       Remedy: Modify the backup filename or invoke the overwrite option.
  8513.  
  8514. 03202 BKP CRB File Creation Failure - Cannot create backup file
  8515.  
  8516.       Reason: Attempting to create a file and a failure has occurred.
  8517.  
  8518.       Remedy: Determine and correct the cause of the create failure.  Run a
  8519.           check disk utility (CHKDSK) for the current operating system to
  8520.           verify the status of disk.  Verify that sufficient disk space is
  8521.           available and verify that the number of files allowed open for
  8522.           the operating system permits the additional file, that is, check
  8523.           the FILES= configuration parameter setting.
  8524.  
  8525. 03203 BKP BIP Backup already in progress
  8526.  
  8527.       Reason: Attempting an online backup procedure and another backup is
  8528.           already in progress.
  8529.  
  8530.       Remedy: Wait until the current online backup procedure has completed.
  8531.  
  8532. 03204 BKP UAB Out of memory at the database computer (BKP UAB)
  8533.  
  8534.       Reason: Not enough memory at the database engine to perform the
  8535.           requested task.
  8536.  
  8537.       Remedy: Check available memory at the database computer.    Attempt to
  8538.           make more memory available.  To make more memory available for
  8539.           the database engine, you can reduce size of the CACHE.
  8540.  
  8541. 03205 BKP SFA File seek failure
  8542.  
  8543.       Reason: The database server is attempting to seek to the beginning of
  8544.           the backup file during a backup procedure and is encountering
  8545.           a file seek error.
  8546.  
  8547.       Remedy: Determine why the operating system is generating a file seek
  8548.           error.  Verify that the storage media is working correctly.
  8549.  
  8550. 03206 BKP USG Unknown backup file segment
  8551.  
  8552.       Reason: The database system has read a chunk of backup data and the
  8553.           system could not identify the backup file segment.
  8554.  
  8555.       Remedy: None.  The backup file is probably unusable.  Contact your
  8556.           local Centura Software Corporation certified technical
  8557.           support center.
  8558.  
  8559. 03207 BKP CAC Out of memory at the database computer (BKP CAC)
  8560.  
  8561.       Reason: Not enough memory at the database engine to perform the
  8562.           requested task.
  8563.  
  8564.       Remedy: Check available memory at the database computer.    Attempt to
  8565.           make more memory available.  To make more memory available for
  8566.           the database engine, you can reduce size of the CACHE.
  8567.  
  8568. 03208 BKP NCF Need control file to backup database > 2GB  (BKP NCF)
  8569.  
  8570.       Reason: Database to be backed-up is greater than 2 gigabytes, the
  8571.           maximum file size supported by SQLBase
  8572.  
  8573.       Remedy: Create a control file for the backup of this database.  The
  8574.           backup files will be created in segments as specified in
  8575.           the control file.
  8576.  
  8577. 1.0.0 SQLBase Errors Guide
  8578. The errors documented in this section of the Error Guide are for errors that
  8579. relate to the Restore Facility of the SQLBase database.
  8580. 03301 RES CCN Cannot create new partitioned database file
  8581.  
  8582.       Reason: Attempting to create a file and a failure has occurred.
  8583.  
  8584.       Remedy: Determine and correct the cause of the create failure.  Run a
  8585.           check disk utility (CHKDSK) for the current operating system to
  8586.           verify the status of disk.  Verify that sufficient disk space is
  8587.           available and verify that the number of files allowed open for
  8588.           the operating system permits the additional file, that is, check
  8589.           the FILES= configuration parameter setting.
  8590.  
  8591. 03302 RES COB Cannot open backup file on database server computer
  8592.  
  8593.       Reason: Attempting a restore database or restore snapshot and the
  8594.           system cannot open the backup file on the database server
  8595.           computer.
  8596.  
  8597.       Remedy: Determine and correct the cause of the open file failure.
  8598.           Verify that the specified file name was correctly specified
  8599.           and exists on the database computer.  Verify that the number
  8600.           of files allowed open for the operating system permits the
  8601.           additional file, that is, check the FILES= configuration
  8602.           parameter setting.
  8603.  
  8604. 03303 RES CAC Out of memory at the database computer (RES CAC)
  8605.  
  8606.       Reason: Not enough memory at the database engine to perform the
  8607.           requested task.
  8608.  
  8609.       Remedy: Check available memory at the database computer.    Attempt to
  8610.           make more memory available.  To make more memory available for
  8611.           the database engine, you can reduce size of the CACHE.
  8612.  
  8613. 03304 RES SFA Backup File Seek Failure
  8614.  
  8615.       Reason: The SQLBase system is attempting to re-find the beginning of the
  8616.           backup file and the seek for the beginning of the file has
  8617.           failed.
  8618.  
  8619.       Remedy: Determine and correct the cause of file seek failure.
  8620.  
  8621. 03305 RES UAB Out of memory at the database computer (RES UAB)
  8622.  
  8623.       Reason: Not enough memory at the database engine to perform the
  8624.           requested task.
  8625.  
  8626.       Remedy: Check available memory at the database computer.    Attempt to
  8627.           make more memory available.  To make more memory available for
  8628.           the database engine, you can reduce size of the CACHE.
  8629.  
  8630. 03306 RES SIZ Restore over maximum file size (RES SIZ)
  8631.  
  8632.       Reason: Calculated backup size is greater than 2 GB and restore is to
  8633.       a non-partitioned database.
  8634.  
  8635.       Remedy: Do the restore to a partitioned database.
  8636.       (See Database Administrator's Guide)
  8637.  
  8638. 1.0.0 SQLBase Errors Guide
  8639. The errors documented in this section of the Error Guide are for errors that
  8640. relate to the System Free List Manager of the SQLBase database.
  8641. 03401 SFL BFE CHECK Failure (SFL BFE): <system free list corrupt>
  8642.  
  8643.       Reason: CHECK DATABASE has discovered a problem in the database.
  8644.  
  8645.       Remedy: If the CHECK DATABASE displays a message saying that a database
  8646.           object is damaged, drop that object.  Otherwise, try unloading
  8647.           and reloading the database or restore from a backup copy of the
  8648.           database.  You might also try unloading table by table to save
  8649.           as much of the database as possible.
  8650.  
  8651. 03402 SFL OVL CHECK Failure (SFL OVL): <system free list corrupt>
  8652.  
  8653.       Reason: CHECK DATABASE has discovered a problem in the database.
  8654.  
  8655.       Remedy: If the CHECK DATABASE displays a message saying that a database
  8656.           object is damaged, drop that object.  Otherwise, try unloading
  8657.           and reloading the database or restore from a backup copy of the
  8658.           database.  You might also try unloading table by table to save
  8659.           as much of the database as possible.
  8660.  
  8661. 03403 SFL ENM CHECK Failure (SFL ENM): <system free list corrupt>
  8662.  
  8663.       Reason: CHECK DATABASE has discovered a problem in the database.
  8664.  
  8665.       Remedy: If the CHECK DATABASE displays a message saying that a database
  8666.           object is damaged, drop that object.  Otherwise, try unloading
  8667.           and reloading the database or restore from a backup copy of the
  8668.           database.  You might also try unloading table by table to save
  8669.           as much of the database as possible.
  8670.  
  8671. 03404 SFL FPC CHECK Failure (SFL FPC): <system free list corrupt>
  8672.  
  8673.       Reason: CHECK DATABASE has discovered a problem in the database.
  8674.  
  8675.       Remedy: If the CHECK DATABASE displays a message saying that a database
  8676.           object is damaged, drop that object.  Otherwise, try unloading
  8677.           and reloading the database or restore from a backup copy of the
  8678.           database.  You might also try unloading table by table to save
  8679.           as much of the database as possible.
  8680.  
  8681. 03405 SFL BSI CHECK Failure (SFL BSI): <system free list corrupt>
  8682.  
  8683.       Reason: CHECK DATABASE has discovered a problem in the database.
  8684.  
  8685.       Remedy: If the CHECK DATABASE displays a message saying that a database
  8686.           object is damaged, drop that object.  Otherwise, try unloading
  8687.           and reloading the database or restore from a backup copy of the
  8688.           database.  You might also try unloading table by table to save
  8689.           as much of the database as possible.
  8690.  
  8691. 1.0.0 SQLBase Errors Guide
  8692. The errors documented in this section of the Error Guide are for errors that
  8693. relate to the Extent Map Manager of the SQLBase database.
  8694. 03501 EMP ULP Database or object in the database is corrupt (EMP ULP)
  8695.  
  8696.       Reason: The database or an object in the database has been discovered
  8697.           to be inconsistent or lacking integrity.
  8698.  
  8699.       Remedy: Run a CHECK DATABASE command.
  8700.  
  8701. 03502 EMP BSI CHECK Failure (EMP BSI): <extent page corrupted>
  8702.  
  8703.       Reason: CHECK DATABASE has discovered a problem in the database.
  8704.  
  8705.       Remedy: If the CHECK DATABASE displays a message saying that a database
  8706.           object is damaged, drop that object.  Otherwise, try unloading
  8707.           and reloading the database or restore from a backup copy of the
  8708.           database.  You might also try unloading table by table to save
  8709.           as much of the database as possible.
  8710.  
  8711. 03503 EMP BME CHECK Failure (EMP BME): <extent page corrupted>
  8712.  
  8713.       Reason: CHECK DATABASE has discovered a problem in the database.
  8714.  
  8715.       Remedy: If the CHECK DATABASE displays a message saying that a database
  8716.           object is damaged, drop that object.  Otherwise, try unloading
  8717.           and reloading the database or restore from a backup copy of the
  8718.           database.  You might also try unloading table by table to save
  8719.           as much of the database as possible.
  8720.  
  8721. 03504 EMP BES CHECK Failure (EMP BES): <extent page corrupted>
  8722.  
  8723.       Reason: CHECK DATABASE has discovered a problem in the database.
  8724.  
  8725.       Remedy: If the CHECK DATABASE displays a message saying that a database
  8726.           object is damaged, drop that object.  Otherwise, try unloading
  8727.           and reloading the database or restore from a backup copy of the
  8728.           database.  You might also try unloading table by table to save
  8729.           as much of the database as possible.
  8730.  
  8731. 03505 EMP ENM CHECK Failure (EMP ENM): <extent page corrupted>
  8732.  
  8733.       Reason: CHECK DATABASE has discovered a problem in the database.
  8734.  
  8735.       Remedy: If the CHECK DATABASE displays a message saying that a database
  8736.           object is damaged, drop that object.  Otherwise, try unloading
  8737.           and reloading the database or restore from a backup copy of the
  8738.           database.  You might also try unloading table by table to save
  8739.           as much of the database as possible.
  8740.  
  8741. 03506 EMP PIM CHECK Failure (EMP PIM): <extent page corrupted>
  8742.  
  8743.       Reason: CHECK DATABASE has discovered a problem in the database.
  8744.  
  8745.       Remedy: If the CHECK DATABASE displays a message saying that a database
  8746.           object is damaged, drop that object.  Otherwise, try unloading
  8747.           and reloading the database or restore from a backup copy of the
  8748.           database.  You might also try unloading table by table to save
  8749.           as much of the database as possible.
  8750.  
  8751. 03507 EMP MOB NOT USED
  8752.  
  8753.       Reason: This error code is currently not used by the SQLBase system.
  8754.  
  8755.       Remedy: None.  This error code should never occur.  If you get this
  8756.           error, contact your local Centura Software certified
  8757.           technical support center.
  8758.  
  8759. 03508 EMP IEM CHECK Failure (EMP IEM): <extent page corrupted>
  8760.  
  8761.       Reason: CHECK DATABASE has discovered a problem in the database.
  8762.  
  8763.       Remedy: If the CHECK DATABASE displays a message saying that a database
  8764.           object is damaged, drop that object.  Otherwise, try unloading
  8765.           and reloading the database or restore from a backup copy of the
  8766.           database.  You might also try unloading table by table to save
  8767.           as much of the database as possible.
  8768.  
  8769. 03509 EMP PNA CHECK Failure (EMP PNA): <extent page corrupted>
  8770.  
  8771.       Reason: CHECK DATABASE has discovered a problem in the database.
  8772.  
  8773.       Remedy: If the CHECK DATABASE displays a message saying that a database
  8774.           object is damaged, drop that object.  Otherwise, try unloading
  8775.           and reloading the database or restore from a backup copy of the
  8776.           database.  You might also try unloading table by table to save
  8777.           as much of the database as possible.
  8778.  
  8779. 03510 EMP RNA CHECK Failure (EMP RNA): <extent page corrupted>
  8780.  
  8781.       Reason: CHECK DATABASE has discovered a problem in the database.
  8782.  
  8783.       Remedy: If the CHECK DATABASE displays a message saying that a database
  8784.           object is damaged, drop that object.  Otherwise, try unloading
  8785.           and reloading the database or restore from a backup copy of the
  8786.           database.  You might also try unloading table by table to save
  8787.           as much of the database as possible.
  8788.  
  8789. 1.0.0 SQLBase Errors Guide
  8790. The errors documented in this section of the Error Guide are for errors that
  8791. relate to the DBWindows version of the SQLBase database.
  8792. 03601 DBW NIN DBWINDOWS is not installed
  8793.  
  8794.       Reason: Attempting to access the DBWindows and it is not installed.
  8795.  
  8796.       Remedy: Install DBWindows and then proceed.
  8797.  
  8798. 03602 DBW CAM Out of memory at the database computer (DBW CAM)
  8799.  
  8800.       Reason: Not enough memory at the database engine to perform the
  8801.           requested task.
  8802.  
  8803.       Remedy: Check available memory at the database computer.    Attempt to
  8804.           make more memory available.  To make more memory available for
  8805.           the database engine, you can reduce size of the CACHE.
  8806.  
  8807. 1.0.0 SQLBase Errors Guide
  8808. The errors documented in this section of the Error Guide are for errors that
  8809. relate to the Configuration File Manager of the SQLBase database.
  8810. 03701 CFF NCF No configuration file
  8811.  
  8812.       Reason: The SQL.INI configuration file could not be found after
  8813.           searching the current directory, the \SQLBASE directory, the
  8814.           root directory, or the specified operating system search PATH.
  8815.  
  8816.       Remedy: Check for the existence of the SQL.INI file in the appropriate
  8817.           directory.
  8818.  
  8819. 03702 CFF COC Cannot open configuration file
  8820.  
  8821.       Reason: Attempting to open an existing file and a failure has occurred.
  8822.  
  8823.       Remedy: Determine and correct the cause of the open file failure.
  8824.           Verify that the specified file exists.  Verify the number of
  8825.           files allowed open for the operating system permits the
  8826.           additional file, that is, check the FILES= configuration
  8827.           parameter setting.
  8828.  
  8829. 03703 CFF MCE Missing configuration file entry
  8830.  
  8831.       Reason: Cannot find the configuration file entry [category] in the
  8832.           SQL.INI configuration file.
  8833.  
  8834.       Remedy: Verify that the configuration file entry exists and that the
  8835.           proper SQL.INI configuration file is being used.
  8836.  
  8837. 03704 CFF FCL File closed
  8838.  
  8839.       Reason: The SQLBase system is attempting to read, write, or delete a
  8840.           line from the SQL.INI configuration file and the SQL.INI
  8841.           configuration file is not open.
  8842.  
  8843.       Remedy: This error should never occur unless there is a problem with the
  8844.           SQL.INI configuration processing software in SQLBase.  Contact
  8845.           your local Centura Software Corporation certified technical
  8846.           support center.
  8847.  
  8848. 03705 CFF LSK SQL.INI configuration disk file seek error
  8849.  
  8850.       Reason: The SQLBase system is attempting to seek to a point within the
  8851.           SQL.INI configuration file and the seek operation has failed.
  8852.  
  8853.       Remedy: Determine and correct the cause of the disk seek failure.  Run a
  8854.           check disk utility (CHKDSK) for the current operating system to
  8855.           verify the status of the disk.
  8856.  
  8857. 03706 CFF CRD Read failure of SQL.INI configuration file
  8858.  
  8859.       Reason: Attempting to read a file and a disk read failure has occurred.
  8860.  
  8861.       Remedy: Determine and correct the cause of the disk read failure.  Run a
  8862.           check disk utility (CHKDSK) for the current operating system to
  8863.           verify the status of the disk.
  8864.  
  8865. 03707 CFF CWT Write failure to SQL.INI configuration file
  8866.  
  8867.       Reason: Attempting to write to a file and a disk write failure has
  8868.           occurred.
  8869.  
  8870.       Remedy: Determine and correct the cause of the disk write failure.  Most
  8871.           commonly, it may be because you have run out of available disk
  8872.           space.  If sufficient disk space is available, then run a check
  8873.           disk utility (CHKDSK) for the current operating system to verify
  8874.           the status of the disk.
  8875.  
  8876. 03708 CFF EOF INTERNAL USE ONLY - End of file
  8877.  
  8878.       Reason: This is not considered an error.    This is only an indication
  8879.           that an end of file has been discovered in the SQL.INI file.
  8880.  
  8881.       Remedy: None.  Informational only.
  8882.  
  8883. 03709 CFF NDL No delete line available in the SQL.INI configuration file
  8884.  
  8885.       Reason: The SQLBase system is attempting to delete a line within the
  8886.           SQL.INI configuration file and there is no line to delete.
  8887.  
  8888.       Remedy: This error should never occur unless there is a problem with the
  8889.           SQL.INI configuration processing software in SQLBase.  Contact
  8890.           your local Centura Software Corporation certified technical
  8891.           support center.
  8892.  
  8893. 03710 CFF OOM Out of memory
  8894.  
  8895.       Reason: Either the database computer or the client workstation
  8896.           computer is running short of available memory.
  8897.  
  8898.       Remedy: Check available memory and attempt to make more memory
  8899.           available.  To make more memory available at the database
  8900.           computer, you can reduce the size of the CACHE.
  8901.  
  8902. 03711 CFF IAV Invalid APPEND value
  8903.  
  8904.       Reason: AUDIT keyword APPEND value is invalid.
  8905.  
  8906.       Remedy: Correct APPEND value.  An AUDIT configuration parameter APPEND
  8907.           value is invalid.  Valid values range from zero to 999.  The
  8908.           format of the AUDIT SQL.INI configuration parameter is
  8909.  
  8910.           AUDIT=[type],auditname,[directory],[size-value],[append-value],
  8911.         [keep-value],[OVERWRITE],[category-values (comma separated)]
  8912.  
  8913.           where the first argument can be a audit type, followed by the
  8914.           auditname, followed optionally by the destination directory
  8915.           name, followed optionally by the audit file size, followed
  8916.           optionally by the append file number, followed optionally by the
  8917.           KEEP value, followed optionally by the OVERWRITE keyword, and
  8918.           finally followed by the category number, comma separated.  For
  8919.           more information on these parameters, please see the START AUDIT
  8920.           command documentation in the SQL Language Reference manual.
  8921.  
  8922. 03712 CFF ICK Invalid SQL.INI configuration parameter
  8923.  
  8924.       Reason: An invalid SQL.INI configuration parameter has been read from
  8925.           the SQL.INI configuration file.
  8926.  
  8927.       Remedy: Verify that the SQL.INI configuration parameters are correctly
  8928.           specified.  Check that the system is reading the SQL.INI file
  8929.           that you think it is reading.  See what other SQL.INI files
  8930.           exist in the current directory, the \SQLBase directory, the root
  8931.           directory, or on the operating system search PATH.
  8932.  
  8933. 03713 CFF MPV Missing configuration parameter value
  8934.  
  8935.       Reason: A SQL.INI configuration parameter has been specified and
  8936.           the expected form of the SQL.INI configuration parameter
  8937.           is KEYWORD=VALUE and the value portion of the SQL.INI
  8938.           configuration parameter is missing.
  8939.  
  8940.       Remedy: Verify that the SQL.INI configuration parameter values are
  8941.           correctly specified.  Check that the system is reading the
  8942.           SQL.INI file that you think it is reading.  See what other
  8943.           SQL.INI files exist in the current directory, the \SQLBase
  8944.           directory, the root directory, or on the OS search PATH.
  8945.  
  8946. 03714 CFF CFE Error in configuration file.
  8947.  
  8948.       Reason: Error(s) found during the proceesing of configuration file
  8949.  
  8950.       Remedy: Correct the SQL.INI file and make sure that the parameters
  8951.           provided there are correct and that they have the correct
  8952.           values assigned.
  8953.  
  8954. 03715 CFF ANM Missing AUDIT name configuration parameter
  8955.  
  8956.       Reason: Audit name is missing
  8957.  
  8958.       Remedy: A AUDIT configuration parameter requires the specification of a
  8959.           audit name.  The format of the AUDIT SQL.INI configuration
  8960.           parameter is
  8961.  
  8962.           AUDIT=[type],auditname,[directory],[size-value],[append-value],
  8963.         [keep-value],[OVERWRITE],[category-values (comma separated)]
  8964.  
  8965.           where the first argument can be a audit type, followed by the
  8966.           auditname, followed optionally by the destination directory
  8967.           name, followed optionally by the audit file size, followed
  8968.           optionally by the append file number, followed optionally by the
  8969.           KEEP value, followed optionally by the OVERWRITE keyword, and
  8970.           finally followed by the category number, comma separated.  For
  8971.           more information on these parameters, please see the START AUDIT
  8972.           command documentation in the SQL Language Reference manual.
  8973.  
  8974. 03716 CFF INI Invalid integer parameter
  8975.  
  8976.       Reason: A SQL.INI configuration parameter has been specified and the
  8977.           expected form of the SQL.INI configuration parameter is
  8978.           KEYWORD=integer-value and the integer-value portion of the
  8979.           SQL.INI configuration parameter is not a valid integer.
  8980.  
  8981.       Remedy: Verify that the SQL.INI configuration parameter integer-values
  8982.           are correctly specified.    Check that the system is reading the
  8983.           SQL.INI file that you think it is reading.  See what other
  8984.           SQL.INI files exist in the current directory, the \SQLBase
  8985.           directory, the root directory, or on the OS search PATH.
  8986.  
  8987. 03717 CFF INB Invalid boolean parameter
  8988.  
  8989.       Reason: A SQL.INI configuration parameter has been specified and the
  8990.           expected form of the SQL.INI configuration parameter is
  8991.           KEYWORD=boolean-value and the boolean-value portion of the
  8992.           SQL.INI configuration parameter is not a valid integer.
  8993.  
  8994.       Remedy: Verify that the SQL.INI configuration parameter boolean-values
  8995.           are correctly specified.    Check that the system is reading the
  8996.           SQL.INI file that you think it is reading.  See what other
  8997.           SQL.INI files exist in the current directory, the \SQLBase
  8998.           directory, the root directory, or on the OS search PATH.
  8999.  
  9000. 03718 CFF INK Invalid parameter keyword
  9001.  
  9002.       Reason: A SQL.INI configuration parameter has been specified and the
  9003.           expected form of the SQL.INI configuration parameter is
  9004.           PARAMETER=KEYWORD and the keyword portion of the SQL.INI
  9005.           configuration parameter is not a valid keyword.
  9006.  
  9007.       Remedy: Verify that the SQL.INI configuration parameter keywords are
  9008.           correctly specified.  Check that the system is reading the
  9009.           SQL.INI file that you think it is reading.  See what other
  9010.           SQL.INI files exist in the current directory, \SQLBase
  9011.           directory, root directory, or on the OS search PATH.
  9012.  
  9013. 03719 CFF MES Missing equal sign on parameter
  9014.  
  9015.       Reason: A SQL.INI configuration parameter has been specified and the
  9016.           expected form of the SQL.INI configuration parameter is
  9017.           KEYWORD=value and the equal sign (=) is missing.
  9018.  
  9019.       Remedy: Verify that the SQL.INI configuration parameter has a equal sign
  9020.           correctly specified.  Check that the system is reading the
  9021.           SQL.INI file that you think it is reading.  See what other
  9022.           SQL.INI files exist in the current directory, \SQLBase
  9023.           directory, root directory, or on the OS search PATH.
  9024.  
  9025. 03720 CFF NOP MAIN db not open to public
  9026.  
  9027.       Reason: A DBNAME= SQL.INI configuration parameter specifies the main
  9028.           database and the main database is not available to the public.
  9029.  
  9030.       Remedy: Remove or change the name of the database that you are
  9031.           attempting to install that has the name of "MAIN".
  9032.  
  9033. 03721 CFF IPL Inappropriate server prefix length
  9034.  
  9035.       Reason: A SERVERPREFIX= SQL.INI configuration parameter specified a
  9036.           serverprefix that is something other than one character.
  9037.  
  9038.       Remedy: Correct the SERVERPREFIX parameter.  A server prefix can only be
  9039.           one character.
  9040.  
  9041. 03722 CFF ICN Invalid CLIENTNAME parameter
  9042.  
  9043.       Reason: A CLIENTNAME=  SQL.INI  configuration  parameter    specified  a
  9044.           client name which is either too small or too  large.   Maximum
  9045.           size is twelve characters
  9046.  
  9047.       Remedy: Correct the CLIENTNAME parameter to  be  from  one  to  twelve
  9048.           characters.
  9049.  
  9050. 03723 CFF EPD Invalid EPDATECHK parameter
  9051.  
  9052.       Reason: The only allowed values fo EPDATECHK are parameters  are    'ON'
  9053.           or 'OFF'.  The default is OFF.
  9054.  
  9055.       Remedy: Correct the parameter to use 'ON' or 'OFF'.
  9056.  
  9057. 03724 CFF IMA Invalid MACHINE parameter
  9058.  
  9059.       Reason: This parameter is used to cause SQLBase to  adapt  to  special
  9060.           non-standard hardware.  This is  primarily  for  Japanese  NEC
  9061.           machine  and  other  AX  standard  machines.   There  are  few
  9062.           hardware difference between NEC  machine    and  IBM  compatible
  9063.           machine.    Currently, the allowed parameters are 'NEC' or 'AX'.
  9064.  
  9065.       Remedy: Correct the parameter to 'NEC' or 'AX'.
  9066.  
  9067. 03725 CFF DDB Invalid DEFAULTDATABASE
  9068.  
  9069.       Reason: The DEFAULTDATABASE name should be a short identifier.  The
  9070.           length should not be more than 8 characters long and all the
  9071.           characters should be valid identifier characters.
  9072.  
  9073.       Remedy: Correct the parameter value to a valid short identifier.
  9074.  
  9075. 03726 CFF ITF Cannot open error translation file
  9076.  
  9077.       Reason: The error translation file specified could not be found.
  9078.  
  9079.       Remedy: Check the error translation file name spelling.  Make sure the
  9080.           file is there.
  9081.  
  9082. 03727 CFF OME Out of memory for error translation table
  9083.  
  9084.       Reason: Cannot allocate enough memory for error translation table.
  9085.  
  9086.       Remedy: Find a way to decrease other memory usage (e.g.  Memory
  9087.           resident programs) or add more memory to your machine.
  9088.  
  9089. 03728 CFF APC Invalid APPCDLC parameter
  9090.  
  9091.       Reason: The value should be 'SDLC' or 'ITRN'.  The length should be
  9092.           exactly 4.
  9093.  
  9094.       Remedy: Check your spelling.  Correct the parameter.
  9095.  
  9096. 03729 CFF PEX Cannot open SQL.INI configuration file for read or write
  9097.  
  9098.       Reason: The SQL.INI file could not be opened for read or write.
  9099.           Either the file doesn't exist or it is lock by another program
  9100.           which may be writing to the file or no read/write privilege.
  9101.  
  9102.       Remedy: Make sure you do have SQL.INI file.  Check the SQL.INI
  9103.           configuration file attribute.
  9104.  
  9105. 03730 CFF PSW Invalid DEFAULTPASSWORD
  9106.  
  9107.       Reason: The password is too long.
  9108.  
  9109.       Remedy: Correct the password so that it is one to eight characters.
  9110.  
  9111. 03731 CFF PWD Invalid PASSWORD
  9112.  
  9113.       Reason: The password is too long.
  9114.  
  9115.       Remedy: Correct the password so that it is one to eight characters.
  9116.  
  9117. 03732 CFF TMZ Invalid TIMEZONE
  9118.  
  9119.       Reason: A floating point number between -12 and +12 is expected.
  9120.           The unit is hour.
  9121.  
  9122.       Remedy: Make sure the specified number is between -12  and +12.
  9123.  
  9124. 03733 CFF USR Invalid DEFAULTUSER
  9125.  
  9126.       Reason: The length of the user is too long.
  9127.  
  9128.       Remedy: Make sure the user is from one to eight characters.
  9129.  
  9130. 03734 CFF OOF Only accept 0 or 1 as parameter
  9131.  
  9132.       Reason: Only 0 for OFF and 1 for ON is accepted for this parameter.
  9133.  
  9134.       Remedy: Make sure the parameter value is either a 1 or a 0.
  9135.  
  9136. 03735 CFF OCS Cannot open file for character sets
  9137.  
  9138.       Reason: The CHARACTERSET file could not be opened.  This means either
  9139.           the file does not exist or the file is in use by another user.
  9140.  
  9141.       Remedy: Check the file name and make sure you do have that file.    Check
  9142.           your spelling.  If the specified file name does not have a file
  9143.           extension, .CHR is the default file extension.
  9144.  
  9145. 03736 CFF CST Out of memory for character sets tables
  9146.  
  9147.       Reason: Not enough free memory was found for the character set table.
  9148.  
  9149.       Remedy: Find a way to decrease other memory usage (e.g. memory resident
  9150.           programs) or add more memory to your machine.
  9151.  
  9152. 03737 CFF IVC Invalid character in character sets
  9153.  
  9154.       Reason: The value is out out range 0x00 and 0xFF.
  9155.  
  9156.       Remedy: Check the values in the CHARACTERSET file and make sure they are
  9157.           are within range.
  9158.  
  9159. 03738 CFF IRO Invalid recorder option
  9160.  
  9161.       Reason: It is a invalid filename or cannot allocate recorder definition
  9162.           structure. (out of memory)
  9163.  
  9164.       Remedy: Use a valid file name.
  9165.  
  9166. 03739 CFF ROS Recorder option not contained in system
  9167.  
  9168.       Reason: This section does not have recorder option.
  9169.  
  9170.       Remedy: This line has to be deleted in this section.
  9171.  
  9172. 03740 CFF LTL Line too long in SQL.INI
  9173.  
  9174.       Reason: A configuration entry in SQL.INI was too long.
  9175.  
  9176.       Remedy: Shorten the offending line in SQL.INI.  In many cases it is
  9177.           possible to split up 1 configuration entry into several entries
  9178.           using the same keyword.
  9179.  
  9180. 03741 CFF INP Invalid NETPREFIX or NETPREFIX too long
  9181.  
  9182.       Reason: The value of the NETPREFIX is invalid.  The size of NETPREFIX
  9183.           is limited to 3 alphanumeric characters.
  9184.  
  9185.       Remedy: Alter the value of NETPREFIX to be less than or equal to three
  9186.           characters and contain only alphanumeric characters.
  9187.  
  9188. 03742 CFF TTL Invalid audit name identifier
  9189.  
  9190.       Reason: The AUDIT name should be a short identifier.  The length should
  9191.           not be more than 8 characters long and all the characters
  9192.           should be valid identifier characters.
  9193.  
  9194.       Remedy: Correct the auditname parameter value to a valid short
  9195.           identifier.  A AUDIT configuration parameter requires the
  9196.           specification of a audit name.  The format of the AUDIT
  9197.           SQL.INI configuration parameter is
  9198.  
  9199.           AUDIT=[type],auditname,[directory],[size-value],[append-value],
  9200.         [keep-value],[OVERWRITE],[category-values (comma separated)]
  9201.  
  9202.           where the first argument can be a audit type, followed by the
  9203.           auditname, followed optionally by the destination directory
  9204.           name, followed optionally by the audit file size, followed
  9205.           optionally by the append file number, followed optionally by the
  9206.           KEEP value, followed optionally by the OVERWRITE keyword, and
  9207.           finally followed by the category number, comma separated.  For
  9208.           more information on these parameters, please see the START AUDIT
  9209.           command documentation in the SQL Language Reference manual.
  9210.  
  9211. 03743 CFF AUT Invalid audit type specified
  9212.  
  9213.       Reason: The specified audit type is invalid.  Valid audit types are
  9214.           GLOBAL and PERFM.  If not specified, the audit defaults to
  9215.           GLOBAL.
  9216.  
  9217.       Remedy: Correct the audit type parameter.  A AUDIT configuration
  9218.           parameter allows for a GLOBAL or PERFM type audit.  The format
  9219.           of the AUDIT SQL.INI configuration parameter is
  9220.  
  9221.           AUDIT=[type],auditname,[directory],[size-value],[append-value],
  9222.         [keep-value],[OVERWRITE],[category-values (comma separated)]
  9223.  
  9224.           where the first argument can be a audit type, followed by the
  9225.           auditname, followed optionally by the destination directory
  9226.           name, followed optionally by the audit file size, followed
  9227.           optionally by the append file number, followed optionally by the
  9228.           KEEP value, followed optionally by the OVERWRITE keyword, and
  9229.           finally followed by the category number, comma separated.  For
  9230.           more information on these parameters, please see the START AUDIT
  9231.           command documentation in the SQL Language Reference manual.
  9232.  
  9233. 03744 CFF AWN SQL.INI AUDIT parameter without audit name identifier
  9234.  
  9235.       Reason: A SQL.INI configuration file AUDIT entry does not contain a
  9236.           AUDIT name identifier.  The audit name identifier is required.
  9237.  
  9238.       Remedy: Correct the SQL.INI configuration file AUDIT parameter.  Every
  9239.           AUDIT entry must specify a valid AUDIT name identifier.  The
  9240.           format of the AUDIT SQL.INI configuration parameter is
  9241.  
  9242.           AUDIT=[type],auditname,[directory],[size-value],[append-value],
  9243.         [keep-value],[OVERWRITE],[category-values (comma separated)]
  9244.  
  9245.           where the first argument can be a audit type, followed by the
  9246.           auditname, followed optionally by the destination directory
  9247.           name, followed optionally by the audit file size, followed
  9248.           optionally by the append file number, followed optionally by the
  9249.           KEEP value, followed optionally by the OVERWRITE keyword, and
  9250.           finally followed by the category number, comma separated.  For
  9251.           more information on these parameters, please see the START AUDIT
  9252.           command documentation in the SQL Language Reference manual.
  9253.  
  9254. 03745 CFF ANF SQL.INI AUDIT parameter could not be found
  9255.  
  9256.       Reason: A SQL.INI configuration file AUDIT entry could not be found.
  9257.  
  9258.       Remedy: Determine why the AUDIT entry could not be found.
  9259.  
  9260. 03746 CFF AAE Specified AUDIT already exists in SQL.INI file
  9261.  
  9262.       Reason: Attempting to start a new AUDIT and the existing AUDIT already
  9263.           exists in the SQL.INI file.
  9264.  
  9265.       Remedy: Determine why the AUDIT entry already exists.
  9266.  
  9267. 03747 CFF BSV Invalid SIZE value specified in AUDIT setting
  9268.  
  9269.       Reason: An AUDIT setting in the SQL.INI file contains an invalid SIZE
  9270.           value setting.
  9271.  
  9272.       Remedy: Correct the SIZE value setting in the AUDIT setting.
  9273.  
  9274. 03748 CFF IKV Invalid KEEP value
  9275.  
  9276.       Reason: AUDIT KEEP value is invalid.
  9277.  
  9278.       Remedy: Correct KEEP value.  An AUDIT configuration KEEP value is
  9279.           invalid.    Valid values range from zero to 999.  The format of
  9280.           the AUDIT SQL.INI configuration parameter is
  9281.  
  9282.           AUDIT=[type],auditname,[directory],[size-value],[append-value],
  9283.         [keep-value],[OVERWRITE],[category-values (comma separated)]
  9284.  
  9285.           where the first argument can be a audit type, followed by the
  9286.           auditname, followed optionally by the destination directory
  9287.           name, followed optionally by the audit file size, followed
  9288.           optionally by the append file number, followed optionally by the
  9289.           KEEP value, followed optionally by the OVERWRITE keyword, and
  9290.           finally followed by the category number, comma separated.  For
  9291.           more information on these parameters, please see the START AUDIT
  9292.           command documentation in the SQL Language Reference manual.
  9293.  
  9294. 03749 CFF OVR Invalid AUDIT OVERWRITE keyword
  9295.  
  9296.       Reason: The AUDIT entry in the SQL.INI configuration contains an
  9297.           invalid entry for the OVERWRITE keyword.
  9298.  
  9299.       Remedy: Correct the OVERWRITE keyword.  Verify the spelling.  The
  9300.           format of the AUDIT SQL.INI configuration parameter is
  9301.  
  9302.           AUDIT=[type],auditname,[directory],[size-value],[append-value],
  9303.         [keep-value],[OVERWRITE],[category-values (comma separated)]
  9304.  
  9305.           where the first argument can be a audit type, followed by the
  9306.           auditname, followed optionally by the destination directory
  9307.           name, followed optionally by the audit file size, followed
  9308.           optionally by the append file number, followed optionally by the
  9309.           KEEP value, followed optionally by the OVERWRITE keyword, and
  9310.           finally followed by the category number, comma separated.  For
  9311.           more information on these parameters, please see the START AUDIT
  9312.           command documentation in the SQL Language Reference manual.
  9313.  
  9314. 03750 CFF IAI Invalid ADAPTER_ID parameter
  9315.  
  9316.       Reason: A ADAPTER_ID=  SQL.INI  configuration  parameter    specified  a
  9317.           adapter id which is either too small or too  large.   Maximum
  9318.           size is 32 characters
  9319.  
  9320.       Remedy: Correct the ADAPTER_ID parameter to  be  from 1 to 32
  9321.           characters.
  9322.  
  9323. 03751 CFF IMI Invalid MAIL_ID parameter
  9324.  
  9325.       Reason: A MAIL_ID=  SQL.INI  configuration  parameter  specified    a
  9326.           mail id which is either too small or too    large.     Maximum
  9327.           size is 32 characters
  9328.  
  9329.       Remedy: Correct the MAIL_ID parameter to    be  from 1 to 32
  9330.           characters.
  9331.  
  9332. 03752 CFF IUI Invalid APP_ID parameter
  9333.  
  9334.       Reason: A APP_ID=  SQL.INI  configuration  parameter  specified  a
  9335.           application id which is either too small or too  large.    Maximum
  9336.           size is 32 characters
  9337.  
  9338.       Remedy: Correct the APP_ID parameter to  be  from 1 to 32
  9339.           characters.
  9340.  
  9341. 03753 CFF INW Invalid NETWORK_ID parameter
  9342.  
  9343.       Reason: A NETWORK_ID=  SQL.INI  configuration  parameter    specified  a
  9344.           application id which is either too small or too  large.    Maximum
  9345.           size is 32 characters
  9346.  
  9347.       Remedy: Correct the NETWORK_ID parameter to  be  from 1 to 32
  9348.           characters.
  9349.  
  9350. 03754 CFF IAD Invalid NWAdvertiseMode parameter
  9351.  
  9352.       Reason: SQL.INI configuration parameter NWAdvertiseMode specified
  9353.           should be from 1 to 3. Default is 1 (Use SAP only)
  9354.  
  9355.       Remedy: Correct the NWAdvertiseMode parameter to    be  from 1 to 3
  9356.  
  9357. 03755 CFF NLS NDSLoginId not specified
  9358.  
  9359.       Reason: SQL.INI configuration parameter NDSLoginID and NDSLoginPassword
  9360.           are mandatory when NWAdvertiseMode specifies NDS use
  9361.  
  9362.       Remedy: Add NDSLoginID and NDSLoginPasword to sql.ini
  9363.  
  9364. 1.0.0 SQLBase Errors Guide
  9365. The errors documented in this section of the Error Guide are for errors that
  9366. relate to the Remote SQLBase database server interface to the OS/2 operating
  9367. system.
  9368. 03801 RSO OOS Out of sessions
  9369.  
  9370.       Reason: This error is currently undocumented.
  9371.  
  9372.       Remedy: Contact your local Centura Software certified technical
  9373.           support center for assistance.
  9374.  
  9375. 03802 RSO NEM Out of memory at the client
  9376.  
  9377.       Reason: The application has run out of memory at the client workstation.
  9378.  
  9379.       Remedy: Check available memory at the client workstation.  Attempt to
  9380.           make more memory available.
  9381.  
  9382. 03803 RSO INE Fatal SQLBase System Failure (RSE INE)
  9383.  
  9384.       Reason: This is a Fatal Error.
  9385.  
  9386.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  9387.           If a FAIL.SQL file is available, then save it.  Attempt to
  9388.           reproduce the problem via a SQL script, scenario, or using the
  9389.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  9390.           Contact your local Centura certified technical support center.
  9391.  
  9392. 03804 RSO CFS Cannot find session
  9393.  
  9394.       Reason: This error is currently undocumented.
  9395.  
  9396.       Remedy: Contact your local Centura Software certified technical
  9397.           support center for assistance.
  9398.  
  9399. 03805 RSO SNE Session does not exist
  9400.  
  9401.       Reason: This error is currently undocumented.
  9402.  
  9403.       Remedy: Contact your local Centura Software certified technical
  9404.           support center for assistance.
  9405.  
  9406. 03806 RSO SCT Session closed/terminated
  9407.  
  9408.       Reason: This error is currently undocumented.
  9409.  
  9410.       Remedy: Contact your local Centura Software certified technical
  9411.           support center for assistance.
  9412.  
  9413. 1.0.0 SQLBase Errors Guide
  9414. The errors documented in this section of the Error Guide are for errors that
  9415. relate to the Transaction Log Manager of the SQLBase database.
  9416. 03901 LOG CCL Cannot create log file
  9417.  
  9418.       Reason: Attempting to create a file and a failure has occurred.
  9419.  
  9420.       Remedy: Determine and correct the cause of the create failure.  Run a
  9421.           check disk utility (CHKDSK) for the current operating system to
  9422.           verify the status of disk.  Verify that sufficient disk space is
  9423.           available and verify that the number of files allowed open for
  9424.           the operating system permits the additional file, that is, check
  9425.           the FILES= configuration parameter setting.
  9426.  
  9427. 03902 LOG ILF Incompatible Log file Format
  9428.  
  9429.       Reason: The log files being processed is not compatible with the
  9430.           current server version.
  9431.  
  9432.       Remedy: Check if the log file is the correct one and re-try again.
  9433.  
  9434. 03903 LOG CAL Out of memory at the database computer (LOG CAL)
  9435.  
  9436.       Reason: Not enough memory at the database engine to perform the
  9437.           requested task.
  9438.  
  9439.       Remedy: Check available memory at the database computer.    Attempt to
  9440.           make more memory available.  To make more memory available for
  9441.           the database engine, you can reduce size of the CACHE.
  9442.  
  9443. 03904 LOG CAB Out of memory at the database computer (LOG CAB)
  9444.  
  9445.       Reason: Not enough memory at the database engine to perform the
  9446.           requested task.
  9447.  
  9448.       Remedy: Check available memory at the database computer.    Attempt to
  9449.           make more memory available.  To make more memory available for
  9450.           the database engine, you can reduce size of the CACHE.
  9451.  
  9452. 03905 LOG COL NOT USED
  9453.  
  9454.       Reason: This error code is currently not used by the SQLBase system.
  9455.  
  9456.       Remedy: None.  This error code should never occur.  If you get this
  9457.           error, contact your local Centura Software certified
  9458.           technical support center.
  9459.  
  9460. 03906 LOG CRL NOT USED
  9461.  
  9462.       Reason: This error code is currently not used by the SQLBase system.
  9463.  
  9464.       Remedy: None.  This error code should never occur.  If you get this
  9465.           error, contact your local Centura Software certified
  9466.           technical support center.
  9467.  
  9468. 03907 LOG LNE Fatal SQLBase System Failure (LOG LNE)
  9469.  
  9470.       Reason: This is a Fatal Error.
  9471.  
  9472.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  9473.           If a FAIL.SQL file is available, then save it.  Attempt to
  9474.           reproduce the problem via a SQL script, scenario, or using the
  9475.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  9476.           Contact your local Centura certified technical support center.
  9477.  
  9478. 03908 LOG LRO Fatal SQLBase System Failure (LOG LRO)
  9479.  
  9480.       Reason: This is a Fatal Error.
  9481.  
  9482.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  9483.           If a FAIL.SQL file is available, then save it.  Attempt to
  9484.           reproduce the problem via a SQL script, scenario, or using the
  9485.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  9486.           Contact your local Centura certified technical support center.
  9487.  
  9488. 03909 LOG BMP Fatal SQLBase System Failure (LOG BMP)
  9489.  
  9490.       Reason: This is a Fatal Error.
  9491.  
  9492.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  9493.           If a FAIL.SQL file is available, then save it.  Attempt to
  9494.           reproduce the problem via a SQL script, scenario, or using the
  9495.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  9496.           Contact your local Centura certified technical support center.
  9497.  
  9498. 03910 LOG MIP Fatal SQLBase System Failure (LOG MIP)
  9499.  
  9500.       Reason: This is a Fatal Error.
  9501.  
  9502.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  9503.           If a FAIL.SQL file is available, then save it.  Attempt to
  9504.           reproduce the problem via a SQL script, scenario, or using the
  9505.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  9506.           Contact your local Centura certified technical support center.
  9507.  
  9508. 03911 LOG PNP Fatal SQLBase System Failure (LOG PNP)
  9509.  
  9510.       Reason: This is a Fatal Error.
  9511.  
  9512.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  9513.           If a FAIL.SQL file is available, then save it.  Attempt to
  9514.           reproduce the problem via a SQL script, scenario, or using the
  9515.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  9516.           Contact your local Centura certified technical support center.
  9517.  
  9518. 03912 LOG ETS Exceed transaction span limit
  9519.  
  9520.       Reason: The transaction has exceeded the transaction span limit and
  9521.           therefore has been rolled back by the system.
  9522.  
  9523.       Remedy: Long running transactions can pin down disk log files that could
  9524.           otherwise be deleted.  The transaction span limit prevents logs
  9525.           from being pinned down by long running active transactions.  To
  9526.           fix this problem, either modify the transactions so that they
  9527.           are not long running, that is, COMMIT more frequently, or
  9528.           increase or eliminate the transaction span limit.
  9529.  
  9530. 03913 LOG OOM Out of memory at the database computer (LOG OOM)
  9531.  
  9532.       Reason: This error code is currently not used by the SQLBase system.
  9533.  
  9534.       Remedy: None.  This error code should never occur.  If you get this
  9535.           error, contact your local Centura Software certified
  9536.           technical support center.
  9537.  
  9538. 03914 LOG BOX INTERNAL USE ONLY - Boxcar event
  9539.  
  9540.       Reason: This error is only used internally by the SQLBase system.
  9541.  
  9542.       Remedy: None.  This error code should never occur.  If you get this
  9543.           error, contact your local Centura Software certified
  9544.           technical support center.
  9545.  
  9546. 03915 LOG CLF Fatal SQLBase System Failure (LOG CLF)
  9547.  
  9548.       Reason: This is a Fatal Error.
  9549.  
  9550.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  9551.           If a FAIL.SQL file is available, then save it.  Attempt to
  9552.           reproduce the problem via a SQL script, scenario, or using the
  9553.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  9554.           Contact your local Centura certified technical support center.
  9555.  
  9556. 03916 LOG BLF Bad log file
  9557.  
  9558.       Reason: The database system has determined during recovery that the
  9559.           specified log file serial number does not match the database
  9560.           serial number.
  9561.  
  9562.       Remedy: Verify that the correct log files are being used.
  9563.  
  9564. 03917 LOG IOP Cannot open the log file for consistency check.
  9565.  
  9566.       Reason: The log file consistency check mechanism cannot open the log
  9567.           file for its operation.
  9568.  
  9569.       Remedy: None
  9570.  
  9571. 03918 LOG INB Cannot read expected number of bytes from the log file.
  9572.  
  9573.       Reason: The log flush mechanism has detected a log file re-read failure.
  9574.  
  9575.       Remedy: None, it's possible that the log file has been corrupted at
  9576.           the operating system level.
  9577.  
  9578. 03919 LOG IOF The log file offset has become inconsistent.
  9579.  
  9580.       Reason: The log flush mechanism has detected a corrupted log file
  9581.           offset.
  9582.  
  9583.       Remedy: None, this is possibly a fatal SQLBase error.
  9584.  
  9585. 03920 LOG IFB The log file does not match the log buffer.
  9586.  
  9587.       Reason: The log flush mechanism has detected a mismatch between the
  9588.           log file and the log buffer just flushed.
  9589.  
  9590.       Remedy: None, it's possible that the log file has been corrupted at
  9591.           the operating system level.
  9592.  
  9593. 03921 LOG IFS The log file does not match the buffer saved.
  9594.  
  9595.       Reason: The log flush mechanism has detected a mismatch between the
  9596.           log file and the log buffer saved for the purpose of matching.
  9597.  
  9598.       Remedy: None, it's possible that the log file has been corrupted at
  9599.           the operating system level.
  9600.  
  9601. 03922 LOG IBS The saved log buffer does not match the original.
  9602.  
  9603.       Reason: The log flush mechanism has detected a mismatch between the
  9604.           log buffer and a copy saved for the purpose of matching.
  9605.  
  9606.       Remedy: None, this is possibly a fatal SQLBase error.
  9607.  
  9608. 03923 LOG RFL A bad zero-filled log file length has been detected.
  9609.  
  9610.       Reason: The length cannot be greater than a sector.
  9611.  
  9612.       Remedy: None, the log file has been corrupted.
  9613.  
  9614. 03924 LOG RCS A bad log flush record checksum has been detected.
  9615.  
  9616.       Reason: The bad log flush record checksum indicates corruption.
  9617.  
  9618.       Remedy: None, the log file has been corrupted.
  9619.  
  9620. 03925 LOG RNB The number of bytes checksumed is wrong.
  9621.  
  9622.       Reason: An incorrect number of flushed bytes indicates corruption.
  9623.  
  9624.       Remedy: None, the log file has been corrupted.
  9625.  
  9626. 03926 LOG LSC Log disk space critically short
  9627.  
  9628.       Reason: Transaction rolled back due to LOW LOG DISK SPACE
  9629.  
  9630.       Remedy: CHECK LOG DISK SPACE IMMEDIATELY. Long running transactions
  9631.           pin down disk log files that could otherwise be deleted.
  9632.           SQLBase has determined that free log disk space is
  9633.           critically low and has forced this transaction to roll
  9634.           back since it is pinning log files that must be released
  9635.           to preserve the integrity of the database.  SQLBase will
  9636.           be forced to shutdown in the near future if this action
  9637.           does not successfully recover log disk space.
  9638.  
  9639. 1.0.0 SQLBase Errors Guide
  9640. The errors documented in this section of the Error Guide are for errors that
  9641. relate to the database Recovery Manager of the SQLBase database.
  9642. 04001 REC CAR Out of memory at the database computer (REC CAR)
  9643.  
  9644.       Reason: Not enough memory at the database engine to perform the
  9645.           requested task.
  9646.  
  9647.       Remedy: Check available memory at the database computer.    Attempt to
  9648.           make more memory available.  To make more memory available for
  9649.           the database engine, you can reduce size of the CACHE.
  9650.  
  9651. 04002 REC BLC Bad log record chain
  9652.  
  9653.       Reason: The transaction log file is corrupted.
  9654.  
  9655.       Remedy: Recovery is only available up to this corrupted log file.
  9656.  
  9657. 04003 REC LRF Log read failed
  9658.  
  9659.       Reason: Attempting to read a file and a disk read failure has occurred.
  9660.  
  9661.       Remedy: Determine and correct the cause of the disk read failure.  Run a
  9662.           check disk utility (CHKDSK) for the current operating system to
  9663.           verify the status of the disk.
  9664.  
  9665. 04004 REC MBT Missing begin transaction log record
  9666.  
  9667.       Reason: The transaction log file is corrupted.
  9668.  
  9669.       Remedy: Recovery is only available up to this corrupted log file.
  9670.  
  9671. 04005 REC COL Cannot open log file
  9672.  
  9673.       Reason: Attempting to open an existing file and a failure has occurred.
  9674.  
  9675.       Remedy: Determine and correct the cause of the open file failure.
  9676.           Verify that the specified file exists.  Verify the number of
  9677.           files allowed open for the operating system permits the
  9678.           additional file, that is, check the FILES= configuration
  9679.           parameter setting.
  9680.  
  9681. 04006 REC BLR Bad log record
  9682.  
  9683.       Reason: The transaction log file is corrupted.
  9684.  
  9685.       Remedy: Recovery is only available up to this corrupted log file.
  9686.  
  9687. 04007 REC PUF Physical undo of a deallocation chain failed
  9688.  
  9689.       Reason: Physical undo for a deallocation chain list head failed
  9690.           to find the desired record at the head of the list.
  9691.  
  9692.       Remedy: Contact your local Centura Software Corporation technical
  9693.           support organization for assistance.
  9694.  
  9695. 04008 REC SNF Savepoint not found
  9696.  
  9697.       Reason: Attempting a ROLLBACK to a savepoint identifier and a
  9698.           savepoint with this identifier has not been set.
  9699.  
  9700.       Remedy: Verify the savepoint identifier is correct and verify that the
  9701.           savepoint with the correctly specified identifier has been set.
  9702.  
  9703. 04009 REC CRL Out of memory at the database computer (REC CRL)
  9704.  
  9705.       Reason: Not enough memory at the database engine to perform the
  9706.           requested task.
  9707.  
  9708.       Remedy: Check available memory at the database computer.    Attempt to
  9709.           make more memory available.  To make more memory available for
  9710.           the database engine, you can reduce size of the CACHE.
  9711.  
  9712. 04010 REC FNB First log record not begin transaction
  9713.  
  9714.       Reason: The transaction log file is corrupted.
  9715.  
  9716.       Remedy: Recovery is only available up to this corrupted log file.
  9717.  
  9718. 04011 REC CP1 Missing first checkpoint log record
  9719.  
  9720.       Reason: The transaction log file is corrupted.
  9721.  
  9722.       Remedy: Recovery is only available up to this corrupted log file.
  9723.  
  9724. 04012 REC CP2 Missing second checkpoint log record
  9725.  
  9726.       Reason: The transaction log file is corrupted.
  9727.  
  9728.       Remedy: Recovery is only available up to this corrupted log file.
  9729.  
  9730. 04013 REC TLO Fatal SQLBase System Failure (REC TLO)
  9731.  
  9732.       Reason: This is a Fatal Error.
  9733.  
  9734.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  9735.           If a FAIL.SQL file is available, then save it.  Attempt to
  9736.           reproduce the problem via a SQL script, scenario, or using the
  9737.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  9738.           Contact your local Centura certified technical support center.
  9739.  
  9740. 04014 REC CRC Out of memory at the database computer (REC CRC)
  9741.  
  9742.       Reason: Not enough memory at the database engine to perform the
  9743.           requested task.
  9744.  
  9745.       Remedy: Check available memory at the database computer.    Attempt to
  9746.           make more memory available.  To make more memory available for
  9747.           the database engine, you can reduce size of the CACHE.
  9748.  
  9749. 04015 REC DBT Duplicate begin transaction record
  9750.  
  9751.       Reason: The transaction log file is corrupted.
  9752.  
  9753.       Remedy: Recovery is only available up to this corrupted log file.
  9754.  
  9755. 04016 REC TMB Rollforward time must be after online backup end
  9756.  
  9757.       Reason: Attempting ROLLFORWARD database-name TO TIME and the specified
  9758.           time is after the time when the backup was taken.
  9759.  
  9760.       Remedy: Correct the specified time.
  9761.  
  9762. 04017 REC MOB Missing online backup begin log record
  9763.  
  9764.       Reason: The transaction log file is corrupted.
  9765.  
  9766.       Remedy: Recovery is only available up to this corrupted log file.
  9767.  
  9768. 04018 REC MOE Missing online backup end log record
  9769.  
  9770.       Reason: The transaction log file is corrupted.
  9771.  
  9772.       Remedy: Recovery is only available up to this corrupted log file.
  9773.  
  9774. 04019 REC BTV Fatal SQLBase System Failure (REC BTV)
  9775.  
  9776.       Reason: This is a Fatal Error.
  9777.  
  9778.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  9779.           If a FAIL.SQL file is available, then save it.  Attempt to
  9780.           reproduce the problem via a SQL script, scenario, or using the
  9781.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  9782.           Contact your local Centura certified technical support center.
  9783.  
  9784. 04020 REC RFN A Rollforward is not currently in progress
  9785.  
  9786.       Reason: User Error, rollforward has not been started before this OR the
  9787.           previous rollforward has been completed before this command.
  9788.  
  9789.       Remedy: Make sure that a rollforward command is in progress before
  9790.           issuing a "rollforward [database] end" command.
  9791.  
  9792. 04021 REC RFA Rollforward already started
  9793.  
  9794.       Reason: User error, rollforward has already been started.
  9795.  
  9796.       Remedy: Finish the current rollforward process or reload from a backup.
  9797.  
  9798. 04022 REC RFI Rollforward interrupted - must restore database backup again
  9799.  
  9800.       Reason: The rollforward operation has been interrupted.
  9801.  
  9802.       Remedy: Restore the database from a backup again.
  9803.  
  9804. 04023 REC CRF Restore database first before rollforward
  9805.  
  9806.       Reason: Database is in a crash state.
  9807.  
  9808.       Remedy: Restore database to previous backup before beginning rollforward
  9809.           procedure.
  9810.  
  9811. 04024 REC RCO Cannot rollforward thru region where recovery was turned off
  9812.  
  9813.       Reason: User error, you cannot rollforward thru a region where recovery
  9814.           is off.
  9815.  
  9816.       Remedy: None.  You cannot rollforward thru RECOVERY OFF region.
  9817.  
  9818. 04025 REC ITI Fatal SQLBase System Failure (REC ITI)
  9819.  
  9820.       Reason: This is a Fatal Error.
  9821.  
  9822.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  9823.           If a FAIL.SQL file is available, then save it.  Attempt to
  9824.           reproduce the problem via a SQL script, scenario, or using the
  9825.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  9826.           Contact your local Centura certified technical support center.
  9827.  
  9828. 04026 REC CLR Fatal SQLBase System Failure (REC CLR)
  9829.  
  9830.       Reason: This is a Fatal Error.
  9831.  
  9832.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  9833.           If a FAIL.SQL file is available, then save it.  Attempt to
  9834.           reproduce the problem via a SQL script, scenario, or using the
  9835.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  9836.           Contact your local Centura certified technical support center.
  9837.  
  9838. 04027 REC LCM Fatal SQLBase System Failure (REC LCM)
  9839.  
  9840.       Reason: The checksum of log does not match the original checksum
  9841.  
  9842.       Remedy: None. The log has been corrupted.
  9843.  
  9844. 1.0.0 SQLBase Errors Guide
  9845. The errors documented in this section of the Error Guide are for buffer
  9846. manager object error
  9847. 04101 BMO OOM Out of menory at the database computer (BMO OOM)
  9848.  
  9849.       Reason: Not enough memory at the database engine to perform the
  9850.           requested task.
  9851.  
  9852.       Remedy: Renedy#8
  9853.  
  9854. 04102 BMO EDA Compressed load file corrupt
  9855.  
  9856.       Reason: Compressed load file hit end before all data decompressed
  9857.  
  9858.       Remedy: Compressed load file corrupt
  9859.  
  9860. 04103 BMO KIL Message has been killed
  9861.  
  9862.       Reason: Message has been killed, buffer manager error set.
  9863.  
  9864.       Remedy: The LOAD/UNLOAD has been abort by frontend during transfer
  9865.           data.
  9866.  
  9867. 04104 BMO OPE Cannot open the file
  9868.  
  9869.       Reason: Attempting to load or unload the database from a file but the
  9870.           named file cannot be opened.
  9871.  
  9872.       Remedy: If the file name was specified, check that the file name is
  9873.           correct.    If the file name is correct or if its not necessary to
  9874.           specify a file name, determine why the file could not be opened.
  9875.  
  9876. 04105 BMO FAE Unload file already exists.
  9877.  
  9878.       Reason: The user issued an UNLOAD command to unload to an
  9879.           existing file.
  9880.  
  9881.       Remedy: An unload file of the specified name alresdy exists in the
  9882.           path specified. If you want to overwrite this file, use
  9883.           OVERWRITE option in the UNLOAD command.
  9884.  
  9885. 1.0.0 SQLBase Errors Guide
  9886. The errors documented in this section of the Error Guide are for compress
  9887. module error
  9888. 04201 CPR OOM Out of menory at the database computer (CPR OOM)
  9889.  
  9890.       Reason: Not enough memory at the database engine to perform the
  9891.           requested task.
  9892.  
  9893.       Remedy: Renedy#8
  9894.  
  9895. 04202 CPR OVR INTERNAL USE ONLY - Internal error (CPR OVR)
  9896.  
  9897.       Reason: This error is only used internally by the SQLBase system.
  9898.  
  9899.       Remedy: Reason#18
  9900.  
  9901. 04203 CPR INE INTERNAL USE ONLY - Internal error (CPR INE)
  9902.  
  9903.       Reason: This error is only used internally by the SQLBase system.
  9904.  
  9905.       Remedy: Reason#18
  9906.  
  9907. 04204 CPR CRP Cannot recognize compressed data in file
  9908.  
  9909.       Reason: File data does not conform to the UNLOAD compression format.
  9910.  
  9911.       Remedy: Provide the original uncorrupted compressed UNLOAD file or
  9912.           do not specify the "load compress" option to file which
  9913.           was not compressed during unload.
  9914.  
  9915. 1.0.0 SQLBase Errors Guide
  9916. The errors documented in this section of the Error Guide are for LoaD
  9917. Process error
  9918. 04301 LDP CAL Out of menory at the database computer (LDP CAL)
  9919.  
  9920.       Reason: Not enough memory at the database engine to perform the
  9921.           requested task.
  9922.  
  9923.       Remedy: Renedy#8
  9924.  
  9925. 04302 LDP TMB Too much bind data
  9926.  
  9927.       Reason: The number of data items read exceeds the number of bind
  9928.           variables specified.
  9929.  
  9930.       Remedy: Correct either the SQL statement or the bind data being read so
  9931.           that the number of bind variables matches the number of data
  9932.           elements.
  9933.  
  9934. 04303 LDP IQS Invalid quoted data field
  9935.  
  9936.       Reason: This error is currently undocumented.
  9937.  
  9938.       Remedy: Contact your local Centura Software certified technical
  9939.           support center for assistance.
  9940.  
  9941. 04304 LDP IDT Invalid data type
  9942.  
  9943.       Reason: The $DATATYPES line specified an invalid data type.
  9944.  
  9945.       Remedy: Correct the $DATATYPES line so that a data types are valid.
  9946.  
  9947. 04305 LDP IDA Invalid data for specified data type
  9948.  
  9949.       Reason: Invalid data has been found for the specified data types.
  9950.  
  9951.       Remedy: Correct data so that it matches the specified data types.
  9952.  
  9953. 04306 LDP UEF Unexpected end of file
  9954.  
  9955.       Reason: Load is reading input data or input from an input file and
  9956.           LOad file has unexpectedly reached the end of the file being
  9957.           processed.
  9958.  
  9959.       Remedy: Determine why the input data or input file has unexpectedly
  9960.           reached an end of file condition.
  9961.  
  9962. 04307 LDP NAP Data not specified for all columns in the last row
  9963.  
  9964.       Reason: The last row does not include all the columns
  9965.  
  9966.       Remedy: Determine why the last input row not include all columns
  9967.  
  9968. 04308 LDP MCM Missing comma separator
  9969.  
  9970.       Reason: This error is currently undocumented.
  9971.  
  9972.       Remedy: Contact your local Centura Software certified technical
  9973.           support center for assistance.
  9974.  
  9975. 04309 LDP INF Load long with file name not supported
  9976.  
  9977.       Reason: Using a file as long type column bind data is not supported.
  9978.  
  9979.       Remedy: Using actual data istead of file name.
  9980.  
  9981. 04310 LDP ILL Input too long for load buffer
  9982.  
  9983.       Reason: Attempting a load and the input is too long for the current
  9984.           load buffer.
  9985.  
  9986.       Remedy: modify the load file.
  9987.  
  9988. 04311 LDP DTL Diff table name too long
  9989.  
  9990.       Reason: Attempting a LOAD DIF command and the table name is too large.
  9991.  
  9992.       Remedy: Correct LOAD DIF command by specifying a valid table name.
  9993.  
  9994. 04312 LDP TNM Table name missing from load file
  9995.  
  9996.       Reason: Attempting to load in DIF format and the load table name is
  9997.           missing from the DIF file.
  9998.  
  9999.       Remedy: Correct LOAD file to correctly specify the load table name when
  10000.           loading in DIF format.
  10001.  
  10002. 04313 LDP VCM Vector count missing on load file
  10003.  
  10004.       Reason: Attempting to load in DIF format and the vector count is
  10005.           missing from the load file.
  10006.  
  10007.       Remedy: Correct LOAD file to correctly specify the vector count when
  10008.           loading in DIF format.
  10009.  
  10010. 04314 LDP ICO Invalid column number
  10011.  
  10012.       Reason: Attempting a LOAD DIF command and a column number in the DIF
  10013.           file format is invalid.
  10014.  
  10015.       Remedy: Correct the DIF file attempting to be loaded.
  10016.  
  10017. 04315 LDP IDI Invalid load data item found
  10018.  
  10019.       Reason: Attempting to load in DIF format and the load data type found
  10020.           in the load file is invalid.
  10021.  
  10022.       Remedy: Correct LOAD file to correctly specify the load data type when
  10023.           loading in DIF format.
  10024.  
  10025. 04316 LDP SDI Special data item expected in load
  10026.  
  10027.       Reason: Attempting to load in DIF format and a special data item is
  10028.           expected in the load file but is not found.
  10029.  
  10030.       Remedy: Correct LOAD file to correctly specify special data items when
  10031.           loading in DIF format.
  10032.  
  10033. 04317 LDP INV Invalid version string
  10034.  
  10035.       Reason: Attempting a SET LOADVERSION command and an invalid version
  10036.           string has been found.
  10037.  
  10038.       Remedy: Correct the SET LOADVERSION by specifying a valid version
  10039.           string.
  10040.  
  10041. 04318 LDP INE Load file end before insert command bind data
  10042.  
  10043.       Reason: The load file end before insert command bind data.
  10044.  
  10045.       Remedy: Correct the LOAD file to correctly specify the bind data.
  10046.  
  10047. 04319 LDP INB Load file insert command does not bind data
  10048.  
  10049.       Reason: The load file insert command does not bind data.
  10050.  
  10051.       Remedy: Correct the LOAD file to correctly specify the bind data.
  10052.  
  10053. 04320 LDP SET Invalid set command in load file
  10054.  
  10055.       Reason: The set command specified does not support in load.
  10056.  
  10057.       Remedy: Correct the set command, only set command support is
  10058.           LOADVERSION.
  10059.  
  10060. 04321 LDP TNE Table does not exist
  10061.  
  10062.       Reason: Attempting to load a specific table in ASCII format or unload a
  10063.           specific table in SQL format and the named table does not exist.
  10064.  
  10065.       Remedy: Modify command to correctly specify an existing table.
  10066.  
  10067. 04322 LDP MEQ Missing end quote
  10068.  
  10069.       Reason: This error is currently undocumented.
  10070.  
  10071.       Remedy: Contact your local Centura Software certified technical
  10072.           support center for assistance.
  10073.  
  10074. 04323 LDP GON Load Process already gone
  10075.  
  10076.       Reason: Load process already terminate because of error.
  10077.  
  10078.       Remedy: Check previous api call return code.
  10079.  
  10080. 04324 LDP NSV Single user system try to execute a server load command
  10081.  
  10082.       Reason: Server load process been execute in single user system
  10083.  
  10084.       Remedy: None.  This error code should never occur.  If you get this
  10085.           error, contact your local Centura Software certified
  10086.           technical support center.
  10087.  
  10088. 04325 LDP NEX Load command could not compile and execute twice
  10089.  
  10090.       Reason: Try to execute the compiled load command twice
  10091.  
  10092.       Remedy: Execute compiled load command twice is not support
  10093.  
  10094. 04326 LDP NVS Load command hit end befor the start line number
  10095.  
  10096.       Reason: Load command start line number exceed load file
  10097.  
  10098.       Remedy: Check the start line number
  10099.  
  10100. 04327 LDP OOO Missing ON or OFF keyword
  10101.  
  10102.       Reason: Attempting to set a SQLTalk option ON or OFF and the keyword is
  10103.           either missing or misspelled.
  10104.  
  10105.       Remedy: Correct command to specify ON or OFF correctly.
  10106.  
  10107. 04328 LDP MQN Missing query name
  10108.  
  10109.       Reason: Attempting to ERASE, EXECUTE, RETRIEVE, or STORE a stored SQL
  10110.           statement and the statement name has not been specified.
  10111.  
  10112.       Remedy: Correct command syntax so that the stored statement name is
  10113.           specified.
  10114.  
  10115. 04329 LDP CTL Creator name is too large
  10116.  
  10117.       Reason: Attempting a STORE command and the creator name exceeds 8
  10118.           characters.
  10119.  
  10120.       Remedy: Correct the STORE command by specifying a valid creator name
  10121.           that does not exceed 8 characters.
  10122.  
  10123. 04330 LDP STL Stored command name is too large
  10124.  
  10125.       Reason: Attempting a STORE command and the command name exceeds 18
  10126.           characters.
  10127.  
  10128.       Remedy: Correct the STORE command by specifying a valid command name
  10129.           that does not exceed 18 characters.
  10130.  
  10131. 04331 LDP TPC Tuple count missing in DIF load file
  10132.  
  10133.       Reason: Attempting to load in DIF format with missing/incorrect
  10134.           tuple count in the load file.
  10135.  
  10136.       Remedy: Correct LOAD file to correctly specify the tuple count when
  10137.           loading in DIF format.
  10138.  
  10139. 04332 LDP ICR Invalid COMMIT or ROLLBACK command in the load file.
  10140.  
  10141.       Reason: A load file should not contain COMMIT or a ROLLBACK command.
  10142.           SQLBase unload command will never generate thhese commands
  10143.           in the unloaded SQL file.
  10144.  
  10145.       Remedy: Remove the COMMIT/ROLLBACK command from the load file.
  10146.  
  10147. 04333 LDP CLF Cannot create Message Log file
  10148.  
  10149.       Reason: SQLBase Loader was not able to create a message log file of
  10150.           given name.
  10151.  
  10152.       Remedy: Make sure that the given log file name is proper for the given
  10153.           operating system. Note that the log file will be created on
  10154.           the server machine in a multi user SQLBase. Make sure that the
  10155.           the directory path specified (if any) for the log file is
  10156.           corect for the server's operating system. Also make sure that
  10157.           the log file name does not conflict with the load/unload file
  10158.           name on the same machine.
  10159.  
  10160. 04334 LDP ILC Invalid LOAD or UNLOAD command in the load file.
  10161.  
  10162.       Reason: A load file should not contain LOAD or a UNLOAD command.
  10163.           SQLBase unload command will never generate these commands
  10164.           in the unloaded SQL file.
  10165.  
  10166.       Remedy: Make sure that you have a valid unload file.
  10167.  
  10168. 1.0.0 SQLBase Errors Guide
  10169. The errors documented in this section of the Error Guide are for UNLoad
  10170. command errors
  10171. 04401 UNL PNR Non-printable character found
  10172.  
  10173.       Reason: Attempting an UNLOAD and a non-printable data has been found in
  10174.           a column that prevents it from being unloaded.
  10175.  
  10176.       Remedy: This column cannot be unloaded.  Possibly create a view that
  10177.           excludes either this row or column and unload from that view.
  10178.  
  10179. 04402 UNL CLF Cannot open the log file
  10180.  
  10181.       Reason: Attempt to create the given log file failed.
  10182.  
  10183.       Remedy: Make sure that the given log file name is proper for the given
  10184.           operating system. Note that the log file will be created on
  10185.           the server machine in a multi user SQLBase. Make sure that the
  10186.           the directory path specified (if any) for the log file is
  10187.           corect for the server's operating system. Also make sure that
  10188.           the log file name does not conflict with the load/unload file
  10189.           name on the same machine.
  10190.  
  10191. 04403 UNL TNE Fatal unload error
  10192.  
  10193.       Reason: This is a fatal error during Unload.
  10194.  
  10195.       Remedy: Contact your local Centura Software Corporation certified
  10196.           technical support center.
  10197.  
  10198.  
  10199. 04404 UNL TNP Specified Table does not exist in the database
  10200.  
  10201.       Reason: The table specified in the unload command does not exist
  10202.  
  10203.       Remedy: Make sure that the table name is spelled correctly and the
  10204.           specified table exists.
  10205.  
  10206.  
  10207. 04405 UNL IFV Fatal unload error
  10208.  
  10209.       Reason: This is a fatal error during Unload.
  10210.  
  10211.       Remedy: Contact your local Centura Software Corporation certified
  10212.           technical support center.
  10213.  
  10214.  
  10215. 04406 UNL CUL Can't unload long data
  10216.  
  10217.       Reason: Attempting to unload data in DIF or ASCII format and the data
  10218.           contains LONG VARCHAR data.
  10219.  
  10220.       Remedy: Unload data in SQL format.  LONG VARCHAR data cannot be
  10221.           unloaded in DIF or ASCII format.
  10222.  
  10223. 04407 UNL CUB Out of memory at the server (UNL CUB)
  10224.  
  10225.       Reason: The application has run out of memory at the client workstation.
  10226.  
  10227.       Remedy: Check available memory at the client workstation.  Attempt to
  10228.           make more memory available.
  10229.  
  10230. 04408 UNL CSC Can not store the command if ON SERVER option is not specified
  10231.  
  10232.       Reason: Attempt is made to store an Unload/load command having the
  10233.           "ON CLIENT" option (which is the default option). Unload/Load
  10234.           commands can be stored if and only if the unload/load file
  10235.           resides on the Server machine.
  10236.  
  10237.       Remedy: Specify "ON SERVER" option in the load/unload command.
  10238.  
  10239. 04409 UNL CUS Unload of system table not allowed
  10240.  
  10241.       Reason: Attempting to UNLOAD a system table.
  10242.  
  10243.       Remedy: Correct UNLOAD command.  System tables cannot be unloaded.
  10244.  
  10245. 04410 UNL CRM Cannot unload while in result set restriction mode
  10246.  
  10247.       Reason: Unload operation is not supported when result set restriction
  10248.           mode is on.
  10249.  
  10250.       Remedy: Turn off the restriction mode and then re-execute the
  10251.           unload operation.
  10252.  
  10253. 04411 UNL NSA Must be SYSADM to unload database or schema
  10254.  
  10255.       Reason: Only SYSADM can perform the UNLOAD DATABASE/UNLOAD SCHEMA
  10256.           command.
  10257.  
  10258.       Remedy: None.  You must have SYSADM database authority to UNLOAD an
  10259.           entire database or database schema.
  10260.  
  10261. 04501 CSV MNI 003 - Fatal SQLBase System Failure (CSV MNI)
  10262.  
  10263.       Reason: This is a Fatal Error.
  10264.  
  10265.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  10266.           If a FAIL.SQL file is available, then save it.  Attempt to
  10267.           reproduce the problem via a SQL script, scenario, or using the
  10268.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  10269.           Contact your local Centura certified technical support center.
  10270.  
  10271. 04502 CSV MNE MAIN database not exist
  10272.  
  10273.       Reason: Could not find the MAIN database.
  10274.  
  10275.       Remedy:
  10276.  
  10277. 04503 CSV PNF 003 - Fatal SQLBase System Failure (CSV PNF)
  10278.  
  10279.       Reason: This is a Fatal Error.
  10280.  
  10281.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  10282.           If a FAIL.SQL file is available, then save it.  Attempt to
  10283.           reproduce the problem via a SQL script, scenario, or using the
  10284.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  10285.           Contact your local Centura certified technical support center.
  10286.  
  10287. 04504 CSV ITI 003 - Fatal SQLBase System Failure (CSV ITI)
  10288.  
  10289.       Reason: This is a Fatal Error.
  10290.  
  10291.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  10292.           If a FAIL.SQL file is available, then save it.  Attempt to
  10293.           reproduce the problem via a SQL script, scenario, or using the
  10294.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  10295.           Contact your local Centura certified technical support center.
  10296.  
  10297. 04505 CSV TIU 003 - Fatal SQLBase System Failure (CSV TIU)
  10298.  
  10299.       Reason: This is a Fatal Error.
  10300.  
  10301.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  10302.           If a FAIL.SQL file is available, then save it.  Attempt to
  10303.           reproduce the problem via a SQL script, scenario, or using the
  10304.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  10305.           Contact your local Centura certified technical support center.
  10306.  
  10307. 04506 CSV BPT 003 - Fatal SQLBase System Failure (CSV BPT)
  10308.  
  10309.       Reason: This is a Fatal Error.
  10310.  
  10311.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  10312.           If a FAIL.SQL file is available, then save it.  Attempt to
  10313.           reproduce the problem via a SQL script, scenario, or using the
  10314.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  10315.           Contact your local Centura certified technical support center.
  10316.  
  10317. 04507 CSV OOM 008 - Out of memory at the database computer
  10318.  
  10319.       Reason: Not enough memory at the database engine to perform the
  10320.           requested task.
  10321.  
  10322.       Remedy: Check available memory at the database computer.    Attempt to
  10323.           make more memory available.  To make more memory available for
  10324.           the database engine, you can reduce size of the CACHE.
  10325.  
  10326. 04508 CSV IST 003 - Fatal SQLBase System Failure (CSV IST)
  10327.  
  10328.       Reason: This is a Fatal Error.
  10329.  
  10330.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  10331.           If a FAIL.SQL file is available, then save it.  Attempt to
  10332.           reproduce the problem via a SQL script, scenario, or using the
  10333.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  10334.           Contact your local Centura certified technical support center.
  10335.  
  10336. 04509 CSV ICF 003 - Fatal SQLBase System Failure (CSV ICF)
  10337.  
  10338.       Reason: This is a Fatal Error.
  10339.  
  10340.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  10341.           If a FAIL.SQL file is available, then save it.  Attempt to
  10342.           reproduce the problem via a SQL script, scenario, or using the
  10343.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  10344.           Contact your local Centura certified technical support center.
  10345.  
  10346. 04510 CSV TMP 003 - Fatal SQLBase System Failure (CSV TMP)
  10347.  
  10348.       Reason: This is a Fatal Error.
  10349.  
  10350.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  10351.           If a FAIL.SQL file is available, then save it.  Attempt to
  10352.           reproduce the problem via a SQL script, scenario, or using the
  10353.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  10354.           Contact your local Centura certified technical support center.
  10355.  
  10356. 04511 CSV IPS 003 - Fatal SQLBase System Failure (CSV IPS)
  10357.  
  10358.       Reason: This is a Fatal Error.
  10359.  
  10360.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  10361.           If a FAIL.SQL file is available, then save it.  Attempt to
  10362.           reproduce the problem via a SQL script, scenario, or using the
  10363.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  10364.           Contact your local Centura certified technical support center.
  10365.  
  10366. 04512 CSV ISS 003 - Fatal SQLBase System Failure (CSV ISS)
  10367.  
  10368.       Reason: This is a Fatal Error.
  10369.  
  10370.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  10371.           If a FAIL.SQL file is available, then save it.  Attempt to
  10372.           reproduce the problem via a SQL script, scenario, or using the
  10373.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  10374.           Contact your local Centura certified technical support center.
  10375.  
  10376. 04513 CSV TCL Too many commit-server log records for transaction.
  10377.  
  10378.       Reason: An inconsistency was detected in the database logs
  10379.           pertaining to the commit-server. It detected that a certain
  10380.           transaction had too many log commit-server log records.
  10381.  
  10382.       Remedy: This error could be created if the incorrect log files
  10383.           are used during crash-recovery or rollforward restore.
  10384.           Please make sure that the log files are being correctly
  10385.           restored.
  10386.  
  10387. 04514 CSV CSN Commit-server feature not enabled.
  10388.  
  10389.       Reason: The user tried to execute a command requiring the
  10390.           commit-server feature -- for example, the commit of
  10391.           a distributed transaction. This is not enabled
  10392.           on the current server.
  10393.  
  10394.       Remedy: Enable the commit-server feature by setting
  10395.           COMMITSERVER=1 in SQL.INI or via the 'sqlset' API call
  10396.           or via the SQLTalk command SET COMMITSERVER ON.
  10397.  
  10398. 04515 CSV RDS Commit Server Recovery Daemon has already been Started (CSV RDS)
  10399.  
  10400.       Reason: The recovery daemon has already been started.
  10401.  
  10402.       Remedy: The recovery daemon should be stopped and the command
  10403.           re-executed.
  10404.  
  10405. 04516 CSV CCD Commit Server cannot connect to participant database (CSV CCD)
  10406.  
  10407.       Reason: The commit server cannot connect to one of the participants in
  10408.           the distributed transaction.
  10409.  
  10410.       Remedy: Ensure that the commit server can connect to all participants
  10411.           in the distributed transactions.    Please make sure that the
  10412.           SQL.INI is properly configured so that the commit server can
  10413.           access all the databases involved.
  10414.  
  10415. 04517 CSV ISC Invalid command for single-user server.
  10416.  
  10417.       Reason: The commit server feature is not valid for a single-user
  10418.           server.
  10419.  
  10420.       Remedy: Either this command is not necessary or an alternative
  10421.           command is sufficient.   If this feature is necessary, start
  10422.           a multi-user server.
  10423.  
  10424.  
  10425. 04601 DTM IST 003 - Fatal SQLBase System Failure (DTM IST)
  10426.  
  10427.       Reason: This is a Fatal Error.
  10428.  
  10429.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  10430.           If a FAIL.SQL file is available, then save it.  Attempt to
  10431.           reproduce the problem via a SQL script, scenario, or using the
  10432.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  10433.           Contact your local Centura certified technical support center.
  10434.  
  10435. 04602 DTM ICF 003 - Fatal SQLBase System Failure (DTM ICF)
  10436.  
  10437.       Reason: This is a Fatal Error.
  10438.  
  10439.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  10440.           If a FAIL.SQL file is available, then save it.  Attempt to
  10441.           reproduce the problem via a SQL script, scenario, or using the
  10442.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  10443.           Contact your local Centura certified technical support center.
  10444.  
  10445. 04603 DTM CAC Out of memory at the database computer (DTM CAC)
  10446.  
  10447.       Reason: Not enough memory at the database engine to perform the
  10448.           requested task.
  10449.  
  10450.       Remedy: Check available memory at the database computer.    Attempt to
  10451.           make more memory available.  To make more memory available for
  10452.           the database engine, you can reduce size of the CACHE.
  10453.  
  10454. 04604 DTM TLU Distributed transaction left unresolved.
  10455.  
  10456.       Reason: A distributed transaction was left unresolved -- i.e it
  10457.           was neither COMMITted nor ROLLBACKed. This is not allowed
  10458.           in the single user database.
  10459.  
  10460.       Remedy: A transaction is left in an unresolved state if somehow
  10461.           the commit-server for the transaction (the MAIN database)
  10462.           was not accessible for some reason. Once you make sure that
  10463.           the MAIN DB is available, the next time you connect to this DB,
  10464.           the transaction will be resolved automatically.
  10465.  
  10466. 04605 DTM UTS Unresolved distributed transactions found.
  10467.  
  10468.       Reason: At the end of recovery, there were some unresolved distributed
  10469.           transactions. This is not allowed in the single user
  10470.           database.
  10471.  
  10472.       Remedy: If this database has only been accessed through a single user
  10473.           system (eg. SQLDEMO), make sure that the commit-server for
  10474.           the transactions (the MAIN database) is available. If this
  10475.           database has also been accessed through a multi-user system
  10476.           such as a server, then you can access it only via a server
  10477.           until all the unresolved transactions have been resolved.
  10478.  
  10479. 04606 DTM ITI 003 - Fatal SQLBase System Failure (DTM ITI)
  10480.  
  10481.       Reason: This is a Fatal Error.
  10482.  
  10483.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  10484.           If a FAIL.SQL file is available, then save it.  Attempt to
  10485.           reproduce the problem via a SQL script, scenario, or using the
  10486.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  10487.           Contact your local Centura certified technical support center.
  10488.  
  10489. 04607 DTM CRT Cannot resolve distributed transaction (DTM CRT)
  10490.  
  10491.       Reason: Either a distributed transaction has not been started or
  10492.           if it is, the transaction identifiers do not match.
  10493.  
  10494.       Remedy: If you are committing or rolling back a distributed,
  10495.           transaction, use the FORCE option.
  10496.  
  10497. 04608 DTM VNM Database not set up properly  (DTM VNM)
  10498.  
  10499.       Reason: The database has not been set up properly.  The number of
  10500.           bind variables in a stored command do not match the number of
  10501.           bind variables.
  10502.  
  10503.       Remedy: Recreate the database or store the commands necessary for
  10504.           executing distributed transactions.
  10505.  
  10506. 04609 DTM UST Unresolved single user distributed transaction found.
  10507.  
  10508.       Reason: At the end  of recovery, there were some unresolved
  10509.           distributed transactions.  These transactions were started
  10510.           in single user mode.  An attempt is being made to start this
  10511.           database as a multi-user server.
  10512.  
  10513.       Remedy: This database should be accessed through a single user
  10514.           system (eg. SQLDEMO) to resolve the undecided transactions.
  10515.           Also make sure that the commit-server for the transactions
  10516.           (the MAIN database) is available.
  10517.  
  10518.  
  10519.  
  10520. 04701 CDN CAC 002 - Out of memory at the client
  10521.  
  10522.       Reason: The application has run out of memory at the client workstation.
  10523.  
  10524.       Remedy: Check available memory at the client workstation.  Attempt to
  10525.           make more memory available.
  10526.  
  10527. 04702 CDN CCS 002 - Out of memory at the client
  10528.  
  10529.       Reason: The application has run out of memory at the client workstation.
  10530.  
  10531.       Remedy: Check available memory at the client workstation.  Attempt to
  10532.           make more memory available.
  10533.  
  10534. 04703 CDN CAP 002 - Out of memory at the client
  10535.  
  10536.       Reason: The application has run out of memory at the client workstation.
  10537.  
  10538.       Remedy: Check available memory at the client workstation.  Attempt to
  10539.           make more memory available.
  10540.  
  10541. 04704 CDN MNI 003 - Fatal SQLBase System Failure (CDN MNI)
  10542.  
  10543.       Reason: This is a Fatal Error.
  10544.  
  10545.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  10546.           If a FAIL.SQL file is available, then save it.  Attempt to
  10547.           reproduce the problem via a SQL script, scenario, or using the
  10548.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  10549.           Contact your local Centura certified technical support center.
  10550.  
  10551. 04705 CDN NCS No commit-server available
  10552.  
  10553.       Reason: No commit-server is available to perform a two-phase commit
  10554.           of the distributed transaction.
  10555.  
  10556.       Remedy: Ensure that atleast one of the SQLBase servers you have
  10557.           connected to has COMMITSERVER=1 set in its SQL.INI.
  10558.  
  10559. 04706 CDN RBV Rollback vote from participant.
  10560.  
  10561.       Reason: This error is only used internally by the SQLBase system.
  10562.  
  10563.       Remedy: None.  This error code should never occur.  If you get this
  10564.           error, contact your local Centura Software certified
  10565.           technical support center.
  10566.  
  10567. 04707 CDN I2P Invalid 2-phase commit protocol specified.
  10568.  
  10569.       Reason: SQLSET was called with parameter SQLP2PP and an invalid
  10570.           value for the protocol.
  10571.  
  10572.       Remedy: The value passed to SQLSET must be one of:
  10573.            SQL2STD -- for standard protocol
  10574.            SQL2PRC -- for presumed-commit protcol
  10575.            SQL2PRA -- for presumed-abort protocol
  10576.  
  10577. 04708 CDN IFC Invalid function code.
  10578.  
  10579.       Reason: An attempt was made to execute an invalid function against
  10580.           all participants.
  10581.  
  10582.       Remedy: #3
  10583.  
  10584.  
  10585. 04801 SLK CAS 008 - Out of memory at the database computer
  10586.  
  10587.       Reason: Not enough memory at the database engine to perform the
  10588.           requested task.
  10589.  
  10590.       Remedy: Check available memory at the database computer.    Attempt to
  10591.           make more memory available.  To make more memory available for
  10592.           the database engine, you can reduce size of the CACHE.
  10593.  
  10594. 04802 SLK TST 003 - Fatal SQLBase System Failure (SLK TST)
  10595.  
  10596.       Reason: This is a Fatal Error.
  10597.  
  10598.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  10599.           If a FAIL.SQL file is available, then save it.  Attempt to
  10600.           reproduce the problem via a SQL script, scenario, or using the
  10601.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  10602.           Contact your local Centura certified technical support center.
  10603.  
  10604. 04803 SLK RDM 003 - Fatal SQLBase System Failure (SLK RDM)
  10605.  
  10606.       Reason: This is a Fatal Error.
  10607.  
  10608.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  10609.           If a FAIL.SQL file is available, then save it.  Attempt to
  10610.           reproduce the problem via a SQL script, scenario, or using the
  10611.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  10612.           Contact your local Centura certified technical support center.
  10613.  
  10614. 04804 SLK TMO Semaphore-lock timeout
  10615.  
  10616.       Reason: This error is currently undocumented.
  10617.  
  10618.       Remedy: Contact your local Centura Software certified technical
  10619.           support center for assistance.
  10620.  
  10621. 04805 SLK ILM 003 - Fatal SQLBase System Failure (SLK RDM)
  10622.  
  10623.       Reason: This is a Fatal Error.
  10624.  
  10625.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  10626.           If a FAIL.SQL file is available, then save it.  Attempt to
  10627.           reproduce the problem via a SQL script, scenario, or using the
  10628.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  10629.           Contact your local Centura certified technical support center.
  10630.  
  10631. 04806 SLK TDO 003 - Fatal SQLBase System Failure (SLK TDO)
  10632.  
  10633.       Reason: This is a Fatal Error.
  10634.  
  10635.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  10636.           If a FAIL.SQL file is available, then save it.  Attempt to
  10637.           reproduce the problem via a SQL script, scenario, or using the
  10638.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  10639.           Contact your local Centura certified technical support center.
  10640.  
  10641. 04807 SLK ICF 003 - Fatal SQLBase System Failure (SLK ICF)
  10642.  
  10643.       Reason: This is a Fatal Error.
  10644.  
  10645.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  10646.           If a FAIL.SQL file is available, then save it.  Attempt to
  10647.           reproduce the problem via a SQL script, scenario, or using the
  10648.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  10649.           Contact your local Centura certified technical support center.
  10650.  
  10651. 04808 SLK MNI 003 - Fatal SQLBase System Failure (SLK MNI)
  10652.  
  10653.       Reason: This is a Fatal Error.
  10654.  
  10655.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  10656.           If a FAIL.SQL file is available, then save it.  Attempt to
  10657.           reproduce the problem via a SQL script, scenario, or using the
  10658.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  10659.           Contact your local Centura certified technical support center.
  10660.  
  10661. 04809 SLK LOV 003 - Fatal SQLBase System Failure (SLK LOV)
  10662.  
  10663.       Reason: This is a Fatal Error.
  10664.  
  10665.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  10666.           If a FAIL.SQL file is available, then save it.  Attempt to
  10667.           reproduce the problem via a SQL script, scenario, or using the
  10668.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  10669.           Contact your local Centura certified technical support center.
  10670.  
  10671. 04810 SLK CAB 008 - Out of memory at the database computer
  10672.  
  10673.       Reason: Not enough memory at the database engine to perform the
  10674.           requested task.
  10675.  
  10676.       Remedy: Check available memory at the database computer.    Attempt to
  10677.           make more memory available.  To make more memory available for
  10678.           the database engine, you can reduce size of the CACHE.
  10679.  
  10680.  
  10681. 04901 HST TTB 003 - Fatal SQLBase System Failure (HST TTB)
  10682.  
  10683.       Reason: This is a Fatal Error.
  10684.  
  10685.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  10686.           If a FAIL.SQL file is available, then save it.  Attempt to
  10687.           reproduce the problem via a SQL script, scenario, or using the
  10688.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  10689.           Contact your local Centura certified technical support center.
  10690.  
  10691. 04902 HST CAT 008 - Out of memory at the database computer
  10692.  
  10693.       Reason: Not enough memory at the database engine to perform the
  10694.           requested task.
  10695.  
  10696.       Remedy: Check available memory at the database computer.    Attempt to
  10697.           make more memory available.  To make more memory available for
  10698.           the database engine, you can reduce size of the CACHE.
  10699.  
  10700. 04903 HST NUK 003 - Fatal SQLBase System Failure (HST NUK)
  10701.  
  10702.       Reason: This is a Fatal Error.
  10703.  
  10704.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  10705.           If a FAIL.SQL file is available, then save it.  Attempt to
  10706.           reproduce the problem via a SQL script, scenario, or using the
  10707.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  10708.           Contact your local Centura certified technical support center.
  10709.  
  10710. 04904 HST CAE 008 - Out of memory at the database computer
  10711.  
  10712.       Reason: Not enough memory at the database engine to perform the
  10713.           requested task.
  10714.  
  10715.       Remedy: Check available memory at the database computer.    Attempt to
  10716.           make more memory available.  To make more memory available for
  10717.           the database engine, you can reduce size of the CACHE.
  10718.  
  10719. 04905 HST EDE 003 - Fatal SQLBase System Failure (HST EDE)
  10720.  
  10721.       Reason: This is a Fatal Error.
  10722.  
  10723.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  10724.           If a FAIL.SQL file is available, then save it.  Attempt to
  10725.           reproduce the problem via a SQL script, scenario, or using the
  10726.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  10727.           Contact your local Centura certified technical support center.
  10728.  
  10729. 04906 HST INS 003 - Fatal SQLBase System Failure (HST INS)
  10730.  
  10731.       Reason: This is a Fatal Error.
  10732.  
  10733.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  10734.           If a FAIL.SQL file is available, then save it.  Attempt to
  10735.           reproduce the problem via a SQL script, scenario, or using the
  10736.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  10737.           Contact your local Centura certified technical support center.
  10738.  
  10739. 04907 HST ICF 003 - Fatal SQLBase System Failure (HST ICF)
  10740.  
  10741.       Reason: This is a Fatal Error.
  10742.  
  10743.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  10744.           If a FAIL.SQL file is available, then save it.  Attempt to
  10745.           reproduce the problem via a SQL script, scenario, or using the
  10746.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  10747.           Contact your local Centura certified technical support center.
  10748.  
  10749. 04908 HST INK 003 - Fatal SQLBase System Failure (HST INK)
  10750.  
  10751.       Reason: This is a Fatal Error.
  10752.  
  10753.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  10754.           If a FAIL.SQL file is available, then save it.  Attempt to
  10755.           reproduce the problem via a SQL script, scenario, or using the
  10756.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  10757.           Contact your local Centura certified technical support center.
  10758.  
  10759.  
  10760. 1.0.0 SQLBase Errors Guide
  10761. The errors documented in this section of the Error Guide are for errors that
  10762. relate to the SQLTalk for DOS program.
  10763. 05001 TLK INR Invalid number of rows
  10764.  
  10765.       Reason: Attempting a FETCH command and the number of rows specified is
  10766.           less than one or invalid.
  10767.  
  10768.       Remedy: Correct the SQLTalk command.  The FETCH command requires the
  10769.           number of rows to fetch.    The syntax is FETCH n where n is the
  10770.           number of rows to fetch.
  10771.  
  10772. 05002 TLK QNS Result set restriction mode is not supported for this query
  10773.  
  10774.       Reason: This error is currently undocumented.
  10775.  
  10776.       Remedy: Contact your local Centura Software certified technical
  10777.           support center for assistance.
  10778.  
  10779. 05003 TLK COL Can't open long data file -- skipped
  10780.  
  10781.       Reason: Attempting to bind long data to a long data file and the file
  10782.           name specified cannot be opened.
  10783.  
  10784.       Remedy: Verify that the specified filename is correct.
  10785.  
  10786. 05004 TLK COC Can't open the cursor file
  10787.  
  10788.       Reason: Attempting to open a cursor file and the open is failing.
  10789.  
  10790.       Remedy: Check that the cursor filename is correctly specified.  If the
  10791.           cursor filename is correctly specified then determine why the
  10792.           file could not be opened.
  10793.  
  10794. 05005 TLK CNA Cursor is not active
  10795.  
  10796.       Reason: Attempting to DISCONNECT or USE a cursor by number that is not
  10797.           active.
  10798.  
  10799.       Remedy: Correct DISCONNECT or USE command to only use a cursor number
  10800.           that has previously been successfully connected to.
  10801.  
  10802. 05006 TLK DNA Data not allowed with this command
  10803.  
  10804.       Reason: Attempting some SQL statement other than INSERT, DELETE,
  10805.           UPDATE, or SELECT and data follows the command indicated by a
  10806.           backslash (\) starting the next line.
  10807.  
  10808.       Remedy: Correct SQL statement.  Data can only follow a SQL statement
  10809.           that is an INSERT, DELETE, UPDATE, or SELECT.
  10810.  
  10811. 05007 TLK CTB Command too big -- ignored
  10812.  
  10813.       Reason: SQLTalk has found the input line to big to handle so it is
  10814.           skipping the input line.
  10815.  
  10816.       Remedy: Modify the input line.
  10817.  
  10818. 05008 TLK ICN Invalid cursor number
  10819.  
  10820.       Reason: Attempting to CONNECT or USE a cursor by number that is not
  10821.           valid.
  10822.  
  10823.       Remedy: Correct CONNECT or USE command to only use a cursor number that
  10824.           has previously been successfully connected to.
  10825.  
  10826. 05009 TLK MFR Missing FROM keyword
  10827.  
  10828.       Reason: Missing FROM keyword.
  10829.  
  10830.       Remedy: Correct the SQLTalk command syntax.
  10831.  
  10832. 05010 TLK TMC Too many columns
  10833.  
  10834.       Reason: Attempting a BREAK or COMPUTE command and the number of columns
  10835.           operating on exceed the limit of 20 columns.
  10836.  
  10837.       Remedy: Correct BREAK or COMPUTE command.  The number of columns is
  10838.           limited to 20.
  10839.  
  10840. 05011 TLK CUL Can't unload long data
  10841.  
  10842.       Reason: Attempting to unload data in DIF or ASCII format and the data
  10843.           contains LONG VARCHAR data.
  10844.  
  10845.       Remedy: Unload data in SQL format.  LONG VARCHAR data cannot be unloaded
  10846.           in DIF or ASCII format.
  10847.  
  10848. 05012 TLK MBC Missing or misspelled CONNECTION keyword
  10849.  
  10850.       Reason: The keyword CONNECTION is missing or misspelled in a BEGIN
  10851.           CONNECTION command.
  10852.  
  10853.       Remedy: Verify and correct the CONNECTION keyword in the BEGIN
  10854.           CONNECTION command.  The syntax for the BEGIN CONNECTION is:
  10855.           BEGIN CONNECTION connection-name <database/username/password>.
  10856.  
  10857. 05013 TLK OPE Open file error
  10858.  
  10859.       Reason: Attempting to load or unload the database from a file but the
  10860.           named file cannot be opened, or attempting a REORGANIZE command
  10861.           but the temporary file used by the reorganize routine cannot be
  10862.           opened for output on the unload step or opened for input on the
  10863.           reload step, or attempting to SAVE a report or SQL statement in
  10864.           a file for later use and the named file cannot be opened.
  10865.  
  10866.       Remedy: If the file name was specified, check that the file name is
  10867.           correct.    If the file name is correct or if its not necessary to
  10868.           specify a file name, determine why the file could not be opened.
  10869.  
  10870. 05014 TLK CFE Close file error
  10871.  
  10872.       Reason: SQLTalk failed in its attempt to close a file after the RUN of a
  10873.           script file or, after the EDIT of the previous SQL statement or,
  10874.           during the REORGANIZE of a database or, at the end of an UNLOAD
  10875.           operation.  This error can also occur when loading LONG VARCHAR
  10876.           data and the "//" terminator is missing.
  10877.  
  10878.       Remedy: Determine why the operating system would not allow the closing
  10879.           of the file.
  10880.  
  10881. 05015 TLK ITL Identifier too long
  10882.  
  10883.       Reason: Attempting to define an ALIAS for a column number and the ALIAS
  10884.           name is exceeds 18 characters or more generally, SQLTalk is
  10885.           attempting to parse an indentifier and the has found the
  10886.           identifier to exceed 18 characters.
  10887.  
  10888.       Remedy: Correct identifier.
  10889.  
  10890. 05016 TLK IVA Invalid argument
  10891.  
  10892.       Reason: Attempting to set the isolation mode and the mode setting is not
  10893.           RR (read repeatibility), CS (cursor stability), RL (release
  10894.           lock), or RO (read only) or an argument specified on the SQLTalk
  10895.           DOS command line is invalid.
  10896.  
  10897.       Remedy: Correct the isolation mode setting or the argument specified on
  10898.           the DOS command line when invoking SQLTalk.
  10899.  
  10900. 05017 TLK IBC Invalid connection name
  10901.  
  10902.       Reason: Attempting a BEGIN CONNECTION command and the specified
  10903.           connection name is either an invalid identifier or a valid
  10904.           identifier but too long (greater than 18 characters).
  10905.  
  10906.       Remedy: Modify the BEGIN CONNECTION command by correctly specifying
  10907.           the connection name.
  10908.  
  10909. 05018 TLK MSL Missing slash (e.g.user/password)
  10910.  
  10911.       Reason: Attempting a connect command and the forward slash is missing or
  10912.           incorrect.  A forward slash (/) is expected between the user
  10913.           name and password.
  10914.  
  10915.       Remedy: Correct connect statement.  The syntax for the connect command
  10916.           is: "CONNECT databasename N username/password" where N is the
  10917.           number assigned to this connection for later reference and
  10918.           username/password is optional.  If username/password is not
  10919.           specified then SYSADM/SYSADM is assumed.    If username/password
  10920.           is specified then both are required with a forward slash
  10921.           separating the two identifiers.
  10922.  
  10923. 05019 TLK ISC Invalid SET command
  10924.  
  10925.       Reason: Attempting a SET command and the keyword immediately following
  10926.           the SET keyword is not recognized as a valid SET option.
  10927.  
  10928.       Remedy: Verify that the keyword following SET is a valid SET option.
  10929.  
  10930. 05020 TLK CNE Command not properly ended
  10931.  
  10932.       Reason: SQLTalk has determined that the command being attempted is not
  10933.           properly ended.
  10934.  
  10935.       Remedy: Verify that the command is properly ended.
  10936.  
  10937. 05021 TLK ICS Invalid cursor size
  10938.  
  10939.       Reason: An invalid cursor size has been specified on a connect.
  10940.  
  10941.       Remedy: Correct cursor size on connect command.
  10942.  
  10943. 05022 TLK IVP Invalid password
  10944.  
  10945.       Reason: An invalid password has been specified signing on to SQLTalk or
  10946.           attempting a connect command within SQLTalk.
  10947.  
  10948.       Remedy: Correct password.
  10949.  
  10950. 05023 TLK MRP Missing right parentheses
  10951.  
  10952.       Reason: Attempting connect command and a right parentheses is missing.
  10953.  
  10954.       Remedy: Correct connect command.
  10955.  
  10956. 05024 TLK MIC Missing or invalid cursor number
  10957.  
  10958.       Reason: Attempting a DISCONNECT a cursor by number that is not valid.
  10959.  
  10960.       Remedy: Correct DISCONNECT command to only use a cursor number that
  10961.           has previously been successfully connected to.
  10962.  
  10963. 05025 TLK CPS Invalid cache page size
  10964.  
  10965.       Reason: An invalid number has been specified for the number of cache
  10966.           pages.
  10967.  
  10968.       Remedy: Correct the specified cache page size number.
  10969.  
  10970. 05026 TLK RFN Invalid run file name
  10971.  
  10972.       Reason: Attempting to SAVE a report or SQL statement or attempting to
  10973.           run a script file and the file name is not valid.
  10974.  
  10975.       Remedy: Correct file name.
  10976.  
  10977. 05027 TLK EDB Expected database/username/password authentication string
  10978.  
  10979.       Reason: Attempting a BEGIN CONNECTION command and the authentication
  10980.           string (database/username/password) is expected immediately
  10981.           after the connection name.
  10982.  
  10983.       Remedy: Correct the command.  The BEGIN CONNECTION string syntax is:
  10984.           BEGIN CONNECTION connection-name <database/username/password>.
  10985.  
  10986. 05028 TLK COR Can't open the run file
  10987.  
  10988.       Reason: Attempting to PRINT or RUN a script file and the specified file
  10989.           name cannot be opened.
  10990.  
  10991.       Remedy: Correct file name.
  10992.  
  10993. 05029 TLK OOO Missing ON or OFF keyword
  10994.  
  10995.       Reason: Attempting to set a SQLTalk option ON or OFF and the keyword is
  10996.           either missing or misspelled.
  10997.  
  10998.       Remedy: Correct command to specify ON or OFF correctly.
  10999.  
  11000. 05030 TLK QNE Quoted string not ended properly
  11001.  
  11002.       Reason: A quoted string has not been properly ended.
  11003.  
  11004.       Remedy: Correct quoted string.
  11005.  
  11006. 05031 TLK QTL Quoted string is too long
  11007.  
  11008.       Reason: A quoted string is larger than 254 characters.
  11009.  
  11010.       Remedy: Correct quoted string.
  11011.  
  11012. 05032 TLK MQS Missing quoted string
  11013.  
  11014.       Reason: Attempting a COLUMN command and a quoted string is expected
  11015.           after the keyword HEADING, PICTURE, or NULLS or attempting to
  11016.           execute a DOS command using the syntax "$ 'dos command'" and the
  11017.           quoted string following the dollar sign ($) is missing or
  11018.           attempting to SET NULLS globally and the quoted string following
  11019.           the NULLS keyword is missing.
  11020.  
  11021.       Remedy: Supply appropriate quoted string.
  11022.  
  11023. 05033 TLK NTL Null string is too large
  11024.  
  11025.       Reason: Attempting substitute a string for NULLS either for a particular
  11026.           column via the COLUMN command or globally via a SET NULLS
  11027.           command and the substitute string is larger than ten characters.
  11028.  
  11029.       Remedy: Reduce the size of the NULLS substitute string.
  11030.  
  11031. 05034 TLK ISH Invalid show command
  11032.  
  11033.       Reason: Attempting a SHOW command and the type of SHOW indicated by the
  11034.           keyword immediately following the SHOW is invalid or misspelled.
  11035.  
  11036.       Remedy: Correct the SHOW command.
  11037.  
  11038. 05035 TLK NSF No active spool file to close
  11039.  
  11040.       Reason: Attempting to SET SPOOL OFF and there is no active spool file to
  11041.           turn off.
  11042.  
  11043.       Remedy: None.  You cannot turn of a spool file if one does not exist.
  11044.  
  11045. 05036 TLK SFE Spool file is already active
  11046.  
  11047.       Reason: Attempting to set a spool file on and a spool file is already
  11048.           active.
  11049.  
  11050.       Remedy: You must turn off the active spool file before starting a new
  11051.           spool file.
  11052.  
  11053. 05037 TLK COS Can't open the spool file
  11054.  
  11055.       Reason: Attempting to open a spool file and the open is failing.
  11056.  
  11057.       Remedy: If the spool file name was specified, check that the file name
  11058.           is correct.  If the spool file name is correct or if the spool
  11059.           file name was not specified then determine why the file could
  11060.           not be opened.
  11061.  
  11062. 05038 TLK IFN Invalid file name
  11063.  
  11064.       Reason: Attempting to BACKUP, RESTORE, PRINT TO, SET SCROLL, SET FILTER,
  11065.           SET SPOOL, or UNLOAD and the specified file name is invalid.
  11066.  
  11067.       Remedy: Correct the file name.
  11068.  
  11069. 05039 TLK MLP NOT USED
  11070.  
  11071.       Reason: This error code is currently not used by the SQLBase system.
  11072.  
  11073.       Remedy: None.  This error code should never occur.  If you get this
  11074.           error, contact your local Centura Software certified
  11075.           technical support center.
  11076.  
  11077. 05040 TLK TMA Too many arguments
  11078.  
  11079.       Reason: Too many arguments have been specified on the command line.
  11080.  
  11081.       Remedy: Correct specified arguments.
  11082.  
  11083. 05041 TLK NCF No command found to process
  11084.  
  11085.       Reason: SQLTalk is attempting to locate a command to process and it is
  11086.           not successfully finding a command to process.
  11087.  
  11088.       Remedy: Check source of commands and determine why no commands are found
  11089.           to process.
  11090.  
  11091. 05042 TLK MBS Previous command must be a select
  11092.  
  11093.       Reason: Attempting a BACKWARDS command and the previous command was not
  11094.           a SELECT statement.  A BACKWARDS must be preceded by the
  11095.           execution of a successful SELECT statement.
  11096.  
  11097.       Remedy: Always fetch forward via a SELECT prior to attempting a
  11098.           BACKWARDS command.
  11099.  
  11100. 05043 TLK MQN Missing query name
  11101.  
  11102.       Reason: Attempting to ERASE, EXECUTE, RETRIEVE, or STORE a stored SQL
  11103.           statement and the statement name has not been specified.
  11104.  
  11105.       Remedy: Correct command syntax so that the stored statement name is
  11106.           specified.
  11107.  
  11108. 05044 TLK CNS Command NOT stored
  11109.  
  11110.       Reason: Attempting to STORE a SQL statement and the store name already
  11111.           exists in the database.  The user is prompted with:
  11112.  
  11113.            Command already exists.  Overwrite it (Y/N)?
  11114.  
  11115.           The user gets a "Command NOT stored" message when responsing "N"
  11116.           to the above question.
  11117.  
  11118.       Remedy: Use another store command name.
  11119.  
  11120. 05045 TLK IFT Invalid format type
  11121.  
  11122.       Reason: Attempting to LOAD in other than ASCII, DIF, SQL, or WKS format
  11123.           or attempting to UNLOAD other than ALL or DATABASE or in a
  11124.           format other than ASCII, DIF, or SQL.
  11125.  
  11126.       Remedy: Correct LOAD or UNLOAD command to load only in ASCII, DIF, or
  11127.           SQL format and UNLOAD ALL or DATABASE or in formats of ASCII,
  11128.           DIF, or SQL.
  11129.  
  11130. 05046 TLK OSF Only SQL format allow multi-tables
  11131.  
  11132.       Reason: Attempting to UNLOAD other than ALL, DATABASE, or in SQL format
  11133.           and mulit-table unloads are only allowed in an UNLOAD ALL,
  11134.           UNLOAD DATABASE, or UNLOAD in SQL format.
  11135.  
  11136.       Remedy: Correct UNLOAD to specify a particular table or use UNLOAD ALL
  11137.           or DATABASE or UNLOAD in SQL format.
  11138.  
  11139. 05047 TLK ULA Unload aborted
  11140.  
  11141.       Reason: Attempting to UNLOAD or REORGANIZE and the unload file cannot
  11142.           be opened.
  11143.  
  11144.       Remedy: Determine why the unload file could not be opened.
  11145.  
  11146. 05048 TLK CUS Unload of system table not allowed
  11147.  
  11148.       Reason: Attempting to UNLOAD a system table.
  11149.  
  11150.       Remedy: Correct UNLOAD command.  System tables cannot be unloaded.
  11151.  
  11152. 05049 TLK TNE Table does not exist
  11153.  
  11154.       Reason: Attempting to load a specific table in ASCII format or unload a
  11155.           specific table in SQL format and the named table does not exist.
  11156.  
  11157.       Remedy: Modify command to correctly specify an existing table.
  11158.  
  11159. 05050 TLK UEF Unexpected end of file
  11160.  
  11161.       Reason: SQLTalk is reading input data or input from an input file and
  11162.           SQLTalk has unexpectedly reached the end of the file being
  11163.           processed.
  11164.  
  11165.       Remedy: Determine why the input data or input file has unexpectedly
  11166.           reached an end of file condition.  Try increasing the SQLTalk
  11167.           LOADBUFFER size.
  11168.  
  11169. 05051 TLK TNM Table name missing from load file
  11170.  
  11171.       Reason: Attempting to load in DIF format and the load table name is
  11172.           missing from the DIF file.
  11173.  
  11174.       Remedy: Correct LOAD file to correctly specify the load table name when
  11175.           loading in DIF format.
  11176.  
  11177. 05052 TLK VCM Vector count missing on load file
  11178.  
  11179.       Reason: Attempting to load in DIF format and the vector count is
  11180.           missing from the load file.
  11181.  
  11182.       Remedy: Correct LOAD file to correctly specify the vector count when
  11183.           loading in DIF format.
  11184.  
  11185. 05053 TLK UDT NOT USED
  11186.  
  11187.       Reason: This error code is currently not used by the SQLBase system.
  11188.  
  11189.       Remedy: None.  This error code should never occur.  If you get this
  11190.           error, contact your local Centura Software certified
  11191.           technical support center.
  11192.  
  11193. 05054 TLK TTL NOT USED
  11194.  
  11195.       Reason: This error code is currently not used by the SQLBase system.
  11196.  
  11197.       Remedy: None.  This error code should never occur.  If you get this
  11198.           error, contact your local Centura Software certified
  11199.           technical support center.
  11200.  
  11201. 05055 TLK IDI Invalid load data item found
  11202.  
  11203.       Reason: Attempting to load in DIF format and the load data type found
  11204.           in the load file is invalid.
  11205.  
  11206.       Remedy: Correct LOAD file to correctly specify the load data type when
  11207.           loading in DIF format.
  11208.  
  11209. 05056 TLK SDI Special data item expected in load
  11210.  
  11211.       Reason: Attempting to load in DIF format and a special data item is
  11212.           expected in the load file but is not found.
  11213.  
  11214.       Remedy: Correct LOAD file to correctly specify special data items when
  11215.           loading in DIF format.
  11216.  
  11217. 05057 TLK ISN Invalid source file name
  11218.  
  11219.       Reason: Attempting to load from a file but the specified file name is
  11220.           not valid.
  11221.  
  11222.       Remedy: Correct LOAD file name.
  11223.  
  11224. 05058 TLK ITP Invalid title parameter
  11225.  
  11226.       Reason: Setting a TTITLE (top title) or BTITLE (bottom title) on a
  11227.           SQLTalk report and the keyword immediately following the SET
  11228.           TTITLE or BTITLE keyword is invalid.
  11229.  
  11230.       Remedy: Correct TTITLE or BTITLE set command.  Immediately following
  11231.           TTITLE or BTITLE should be a title string, or the keyword ON,
  11232.           OFF, DATE, or PAGE.
  11233.  
  11234. 05059 TLK NTS No tables specified
  11235.  
  11236.       Reason: Attempting an unload and no table names have been specified.
  11237.  
  11238.       Remedy: Identifiy some table names or specify ALL in the UNLOAD command.
  11239.  
  11240. 05060 TLK TEM Title exceeds max number of lines
  11241.  
  11242.       Reason: Attempting a TTITLE or BTITLE command and the command has
  11243.           specified more than three lines to the title.
  11244.  
  11245.       Remedy: Modify title so that the title is not more than three lines.
  11246.  
  11247. 05061 TLK DTN Destination table not used with SQL format
  11248.  
  11249.       Reason: Attempting a LOAD SQL and specifying a source file name and
  11250.           a destination table name.
  11251.  
  11252.       Remedy: Modify the LOAD SQL command.  Destination table names are not
  11253.           allowed in SQL format.  The SQL statements in the LOAD file
  11254.           identify the table names to be loaded.
  11255.  
  11256. 05062 TLK MDT Missing destination table name
  11257.  
  11258.       Reason: Attempting a LOAD ASCII and specifying a source file name but
  11259.           the destination table name is not specified.
  11260.  
  11261.       Remedy: Modify the LOAD ASCII command.  Destination table names are
  11262.           required when loading in ASCII format.
  11263.  
  11264. 05063 TLK ICI Invalid column identifier
  11265.  
  11266.       Reason: Attempting a BREAK, COMPUTE, COLUMN, or ALIAS name command and
  11267.           the column identifier is invalid or exceeds a count of 20.
  11268.  
  11269.       Remedy: Modify command to correctly identify the column identifiers.
  11270.  
  11271. 05064 TLK HTL Header too long
  11272.  
  11273.       Reason: Attempting to define a column heading within a COLUMN command
  11274.           and the column heading exceeds 132 characters.
  11275.  
  11276.       Remedy: Correct COLUMN command.  Column headings must be 132 characters
  11277.           or less.
  11278.  
  11279. 05065 TLK HEM Header exceeds max lines allowed
  11280.  
  11281.       Reason: Attempting to define a column heading within a COLUMN command
  11282.           and the number of lines defined in the column heading exceeds
  11283.           three.
  11284.  
  11285.       Remedy: Correct COLUMN command.  Column headings are restricted to a
  11286.           maximum of three lines.
  11287.  
  11288. 05066 TLK ICW Invalid column width
  11289.  
  11290.       Reason: Attempting to define a column WIDTH within a COLUMN command and
  11291.           the specified width is invalid, is less than one character, or
  11292.           greate than the current output line size.
  11293.  
  11294.       Remedy: Correct COLUMN command.  The WIDTH parameter must be defined
  11295.           from 1 to maximum output line size.
  11296.  
  11297. 05067 TLK ICP Invalid column parameter
  11298.  
  11299.       Reason: Attempting a COLUMN command and a specified parameter is
  11300.           invalid or misspelled.
  11301.  
  11302.       Remedy: Correct COLUMN command.  Identify and modify the invalid or
  11303.           misspelled COLUMN command parameter.
  11304.  
  11305. 05068 TLK TIL Title too large
  11306.  
  11307.       Reason: Setting a TTITLE (top title) or BTITLE (bottom title) on a
  11308.           SQLTalk report and the title specified exceeds 132 characters.
  11309.  
  11310.       Remedy: Correct TTITLE or BTITLE set command.
  11311.  
  11312. 05069 TLK FCE FATAL CONNECT ERROR - EXIT NOW
  11313.  
  11314.       Reason: Attempting to set a cache size or set recovery on or off and
  11315.           SQLTalk performs a disconnect and a reconnect to accomplish
  11316.           these operations.  Unfortunately, the reconnect operation has
  11317.           unexpectedly failed leaving SQLTalk in an unpredictable state.
  11318.  
  11319.       Remedy: Exit SQLTalk immediately.  Try again.
  11320.  
  11321. 05070 TLK CPT Cache page size too large
  11322.  
  11323.       Reason: Attempting to set a cache size too large.
  11324.  
  11325.       Remedy: Modify SET CACHE to less cache pages than the previous attempt.
  11326.  
  11327. 05071 TLK UEV Invalid value
  11328.  
  11329.       Reason: Attempting SET command and an invalid value has been specified.
  11330.  
  11331.       Remedy: Correct SET command.
  11332.  
  11333. 05072 TLK CRU Can't remove unload file
  11334.  
  11335.       Reason: Attempting an unload operation and the unload has failed and
  11336.           the system cannot remove the partially completed unload file.
  11337.  
  11338.       Remedy: Erase unload and determine why unload failed.
  11339.  
  11340. 05073 TLK DNE Database does not exist
  11341.  
  11342.       Reason: Attempting to connect to database via SQLTalk and the
  11343.           specified database name is not found.
  11344.  
  11345.       Remedy: Correct the database name or detemine why the database name
  11346.           has not been found.
  11347.  
  11348. 05074 TLK MEK Missing ERRORS keyword
  11349.  
  11350.       Reason: Attempting a RUN command with DETECT ERRORS option and the
  11351.           ERRORS keyword is missing or misspelled.
  11352.  
  11353.       Remedy: Correct SQLTalk command.    The basic syntax when using the
  11354.           DETECT ERRORS syntax option is:
  11355.            RUN procedure-filename DETECT ERRORS
  11356.  
  11357. 05075 TLK IWS Out of memory at the client (TLK IWS)
  11358.  
  11359.       Reason: The application has run out of memory at the client workstation.
  11360.  
  11361.       Remedy: Check available memory at the client workstation.  Attempt to
  11362.           make more memory available.
  11363.  
  11364. 05076 TLK PTL Picture too long
  11365.  
  11366.       Reason: A picture string has exceeded 40 characters.
  11367.  
  11368.       Remedy: Correct picture string.  Picture strings are limited to a
  11369.           maximum of 40 characters.
  11370.  
  11371. 05077 TLK IPI NOT USED
  11372.  
  11373.       Reason: This error code is currently not used by the SQLBase system.
  11374.  
  11375.       Remedy: None.  This error code should never occur.  If you get this
  11376.           error, contact your local Centura Software certified
  11377.           technical support center.
  11378.  
  11379. 05078 TLK IAP Invalid adjust parameter
  11380.  
  11381.       Reason: An ADJUST parameter has been specified in a COLUMN command
  11382.           and the ADJUST type is invalid.
  11383.  
  11384.       Remedy: Correct ADJUST parameter type.  Valid keywords allowed after
  11385.           the ADJUST keyword are LEFT, CENTER, RIGHT, or OFF.
  11386.  
  11387. 05079 TLK SAV Invalid SAVE command parameter
  11388.  
  11389.       Reason: A SAVE command has been specified with an invalid SAVE type.
  11390.  
  11391.       Remedy: Correct the SAVE command.  Valid keywords allowed immediately
  11392.           after the SAVE keyword are SQL, REPORT, or FILTER.
  11393.  
  11394. 05080 TLK IBP Invalid BREAK command parameter
  11395.  
  11396.       Reason: Invalid keyword immediately after BREAK command keyword.
  11397.  
  11398.       Remedy: Correct the BREAK command.  Valid BREAKs are either BREAK OFF or
  11399.           BREAK ON [REPORT] column-list.
  11400.  
  11401. 05081 TLK NBS No breaks specified
  11402.  
  11403.       Reason: A BREAK command has been specified without specifying any
  11404.           columns to break on.
  11405.  
  11406.       Remedy: Correct the BREAK command.  A list of break columns must be
  11407.           listed or the keyword REPORT must be listed.
  11408.  
  11409. 05082 TLK CMP Invalid COMPUTE command parameter
  11410.  
  11411.       Reason: A COMPUTE command has been specified with an invalid aggregate
  11412.           keyword.
  11413.  
  11414.       Remedy: Correct the COMPUTE command.  A COMPUTE command must specify an
  11415.           aggregate computation of either MAX, MIN, SUM, AVG, or COUNT.
  11416.  
  11417. 05083 TLK MOF Missing OF keyword
  11418.  
  11419.       Reason: A COMPUTE command has been specified and the keyword OF is
  11420.           missing after the aggregate computation keyword of MAX, MIN,
  11421.           SUM, AVG, or COUNT.
  11422.  
  11423.       Remedy: Correct the COMPUTE command.  The OF keyword is immediately
  11424.           followed by a list of columns to operate on.  See the SQLTalk
  11425.           Command Reference Manual for a complete explanation of the
  11426.           COMPUTE command.
  11427.  
  11428. 05084 TLK MON NOT USED
  11429.  
  11430.       Reason: This error code is currently not used by the SQLBase system.
  11431.  
  11432.       Remedy: None.  This error code should never occur.  If you get this
  11433.           error, contact your local Centura Software certified
  11434.           technical support center.
  11435.  
  11436. 05085 TLK NBC No break exists for this column
  11437.  
  11438.       Reason: A COMPUTE command has specified a break-list but the columns
  11439.           specified in the break-list have not been set as break columns.
  11440.  
  11441.       Remedy: Perform BREAK command on any columns to break on.  The COMPUTE
  11442.           command can only specify columns in the break-list that have
  11443.           been established as a break column.
  11444.  
  11445. 05086 TLK INC Invalid number of columns
  11446.  
  11447.       Reason: The RIGHT or LEFT command has been specified and an invalid
  11448.           number has been specified for the number of columns to shift
  11449.           right or left.
  11450.  
  11451.       Remedy: Correct the RIGHT or LEFT command.  A valid numeric value must
  11452.           be specified after the RIGHT or LEFT keyword to shift the
  11453.           displayed output of a SELECT command to the right or left of the
  11454.           first column.
  11455.  
  11456. 05087 TLK AAE Alias already exists
  11457.  
  11458.       Reason: The specified ALIAS name already exists.
  11459.  
  11460.       Remedy: Correct the COLUMN command to specify a new and unique ALIAS
  11461.           name for the column indicated.
  11462.  
  11463. 05088 TLK NPF No previous file found for $DATA
  11464.  
  11465.       Reason: A $DATA keyword has been found but no previous file exists.
  11466.  
  11467.       Remedy: The keyword $DATA is used to signal input from another source.
  11468.           This source is always a previous file, which can be a text file
  11469.           or the keyboard.    When this keyword is encounted, SQLTalk looks
  11470.           for a backslash, followed by data lines, in the  previous  file.
  11471.           Correct the scenario so that a previous file exists.
  11472.  
  11473. 05089 TLK NDF No data found in previous file
  11474.  
  11475.       Reason: A $DATA keyword has been found but no data has been found in the
  11476.           previous file.
  11477.  
  11478.       Remedy: The keyword $DATA is used to signal input from another source.
  11479.           This source is always a previous file, which can be a text file
  11480.           or the keyboard.    When this keyword is encounted, SQLTalk looks
  11481.           for a backslash, followed by data lines, in the previous file.
  11482.           Correct the previous file referenced back to so that a backslash
  11483.           exists followed by the data lines.
  11484.  
  11485. 05090 TLK COP Can not open printer for report
  11486.  
  11487.       Reason: Attempting a PRINT command and the printer cannot be opened for
  11488.           the printing of the report.
  11489.  
  11490.       Remedy: Verify that the printer is on and enabled.  Retry.
  11491.  
  11492. 05091 TLK STS Size smaller than column width
  11493.  
  11494.       Reason: Attempting to set the linesize smaller than a largest specified
  11495.           column WIDTH.
  11496.  
  11497.       Remedy: Reduce size of largest column width to accomodate new linesize.
  11498.           The column width is set with the COLUMN command.
  11499.  
  11500. 05092 TLK CCD Cursor number conflicts with database name
  11501.  
  11502.       Reason: Attempting to disconnect a cursor from a database and the
  11503.           database name specified does not correspond to the database the
  11504.           cursor number is connected to.
  11505.  
  11506.       Remedy: Correct the DISCONNECT command.  Verify that the database name
  11507.           is for the specified cursor number.
  11508.  
  11509. 05093 TLK CIF Cannot open input file
  11510.  
  11511.       Reason: Attempting to open an existing file and a failure has occurred.
  11512.  
  11513.       Remedy: Determine and correct the cause of the open file failure.
  11514.           Verify that the specified file exists.  Verify the number of
  11515.           files allowed open for the operating system permits the
  11516.           additional file, that is, check the FILES= configuration
  11517.           parameter setting.
  11518.  
  11519. 05094 TLK MST Missing source or destination table name
  11520.  
  11521.       Reason: Attempting a COPY command and the specified source or
  11522.           destination table does not exist.
  11523.  
  11524.       Remedy: Verify that the source table exists and is correctly specified.
  11525.           If the source table is correct, verify that the destination
  11526.           table exists and is correctly specified.    The destination table
  11527.           must exist.  The COPY command does not create the destination
  11528.           table, it must previously exist.
  11529.  
  11530. 05095 TLK ISI NOT USED
  11531.  
  11532.       Reason: This error code is currently not used by the SQLBase system.
  11533.  
  11534.       Remedy: None.  This error code should never occur.  If you get this
  11535.           error, contact your local Centura Software certified
  11536.           technical support center.
  11537.  
  11538. 05096 TLK MTO Missing TO keyword
  11539.  
  11540.  
  11541.       Reason: The TO keyword is missing in a COPY command.
  11542.  
  11543.       Remedy: Correct COPY command.  The general syntax is COPY source-table
  11544.           TO destination-table.  See the SQLTalk Command Reference Manual
  11545.           for more information on the COPY command.
  11546.  
  11547. 05097 TLK NPC No previous command found
  11548.  
  11549.       Reason: The specified LIST command should display the most recently
  11550.           entered SQL statement but no previous command can be found.
  11551.  
  11552.       Remedy: None.  No previous command exists to be listed.
  11553.  
  11554. 05098 TLK LNF Line number not found
  11555.  
  11556.       Reason: The LIST command specified a non-existent line number.
  11557.  
  11558.       Remedy: Correct the LIST command.  Specify a valid line number.
  11559.  
  11560. 05099 TLK CDC NOT USED
  11561.  
  11562.       Reason: This error code is currently not used by the SQLBase system.
  11563.  
  11564.       Remedy: None.  This error code should never occur.  If you get this
  11565.           error, contact your local Centura Software certified
  11566.           technical support center.
  11567.  
  11568. 05100 TLK CEF Cannot open edit file
  11569.  
  11570.       Reason: Attempting to EDIT a file and the specified file cannot be
  11571.           opened.
  11572.  
  11573.       Remedy: Determine and correct the cause of the open file failure.
  11574.           Verify that the specified file exists.  Verify the number of
  11575.           files allowed open for the operating system permits the
  11576.           additional file, that is, check the FILES= configuration
  11577.           parameter setting.
  11578.  
  11579. 05101 TLK EDI Editor not available
  11580.  
  11581.       Reason: Attempting to EDIT a file and an editor is not available.
  11582.  
  11583.       Remedy: An editor can be made available by setting the environment
  11584.           variable EDITOR.    See the SQLTalk Command Reference Manual for
  11585.           more information on the EDIT command.
  11586.  
  11587. 05102 TLK DEE DOS execution error
  11588.  
  11589.       Reason: Attempting to execute a DOS command from within SQLTalk and
  11590.           the operation has failed.
  11591.  
  11592.       Remedy: Correct the DOS operation.
  11593.  
  11594. 05103 TLK MJK NOT USED
  11595.  
  11596.       Reason: This error code is currently not used by the SQLBase system.
  11597.  
  11598.       Remedy: None.  This error code should never occur.  If you get this
  11599.           error, contact your local Centura Software certified
  11600.           technical support center.
  11601.  
  11602. 05104 TLK JFN NOT USED
  11603.  
  11604.       Reason: This error code is currently not used by the SQLBase system.
  11605.  
  11606.       Remedy: None.  This error code should never occur.  If you get this
  11607.           error, contact your local Centura Software certified
  11608.           technical support center.
  11609.  
  11610. 05105 TLK FIL Scroll mode already active
  11611.  
  11612.       Reason: Attempting to set SCROLL mode on and its already on.
  11613.  
  11614.       Remedy: None.  Cannot turn on SCROLL mode if SCROLL mode is already
  11615.           active.
  11616.  
  11617. 05106 TLK SSS NOT USED
  11618.  
  11619.       Reason: This error code is currently not used by the SQLBase system.
  11620.  
  11621.       Remedy: None.  This error code should never occur.  If you get this
  11622.           error, contact your local Centura Software certified
  11623.           technical support center.
  11624.  
  11625. 05107 TLK CSM Cannot set cache pages with multi-user database
  11626.  
  11627.       Reason: Attempting to set the cache size with a multi-user database.
  11628.  
  11629.       Remedy: None.  The database cache size cannot be set from a remote
  11630.           client workstation.  The database cache size can only be set at
  11631.           the database server.  The database cache size can only be set on
  11632.           a single user version of the database.
  11633.  
  11634. 05108 TLK SP1 Cannot set cache pages if connected more than once
  11635.  
  11636.       Reason: Attempting to set the database cache size and you are connected
  11637.           to the database more than once.
  11638.  
  11639.       Remedy: Disconnect all cursors but your current cursor.  You can only
  11640.           set the database cache while being connected once to a single
  11641.           user database.
  11642.  
  11643. 05109 TLK DCC Cannot disconnect current cursor
  11644.  
  11645.       Reason: Cannot disconnect your currently connected cursor.
  11646.  
  11647.       Remedy: USE a differenct cursor before attempting to disconnect the
  11648.           specified cursor.  You cannot disconnect your last remaining
  11649.           cursor.  To perform database operation without a connection,
  11650.           exit SQLTalk and restart SQLTalk with the NOCONNECT option.
  11651.  
  11652. 05110 TLK BND Bind variables with no bind data
  11653.  
  11654.       Reason: Attempting to execute a command that has bind variables but data
  11655.           after the command has been found to be bound.
  11656.  
  11657.       Remedy: Verify that a backslash after the command exists.  The backslash
  11658.           indicates the start of the data to be bound.
  11659.  
  11660. 05111 TLK MBD NOT USED
  11661.  
  11662.       Reason: This error code is currently not used by the SQLBase system.
  11663.  
  11664.       Remedy: None.  This error code should never occur.  If you get this
  11665.           error, contact your local Centura Software certified
  11666.           technical support center.
  11667.  
  11668. 05112 TLK CTS Command size too small
  11669.  
  11670.       Reason: Attempting to set the command size too small.
  11671.  
  11672.       Remedy: None.  The command size should not be modified.
  11673.  
  11674. 05113 TLK CAC Out of memory at the client (TLK CAC)
  11675.  
  11676.       Reason: The application has run out of memory at the client workstation.
  11677.  
  11678.       Remedy: Check available memory at the client workstation.  Attempt to
  11679.           make more memory available.
  11680.  
  11681. 05114 TLK ILL Input too long for load buffer
  11682.  
  11683.       Reason: Attempting a load and the input is too long for the current
  11684.           load buffer.
  11685.  
  11686.       Remedy: Increase the SQLTalk LOADBUFFER size or modify the load file.
  11687.  
  11688. 05115 TLK CAL Out of memory at the client (TLK CAL)
  11689.  
  11690.       Reason: The application has run out of memory at the client workstation.
  11691.  
  11692.       Remedy: Check available memory at the client workstation.  Attempt to
  11693.           make more memory available.
  11694.  
  11695. 05116 TLK DTL Diff table name too long
  11696.  
  11697.       Reason: Attempting a LOAD DIF command and the table name is too large.
  11698.  
  11699.       Remedy: Correct LOAD DIF command by specifying a valid table name.
  11700.  
  11701. 05117 TLK CUB Out of memory at the client (TLK CUB)
  11702.  
  11703.       Reason: The application has run out of memory at the client workstation.
  11704.  
  11705.       Remedy: Check available memory at the client workstation.  Attempt to
  11706.           make more memory available.
  11707.  
  11708. 05118 TLK MCK Missing CURSOR or FILE keyword
  11709.  
  11710.       Reason: The keyword CURSOR or FILE is missing in the SQLTalk syntax for
  11711.           a GET or PUT command.
  11712.  
  11713.       Remedy: The SQLTalk keyword CURSOR or FILE is mandatory and must
  11714.           immediately follow either the GET or PUT keyword.
  11715.  
  11716. 05119 TLK IDN Invalid database name
  11717.  
  11718.       Reason: The specified database name is invalid.
  11719.  
  11720.       Remedy: Correct the command by specifying a valid database name.
  11721.  
  11722. 05120 TLK ITN Invalid table name
  11723.  
  11724.       Reason: The specified table name is invalid.
  11725.  
  11726.       Remedy: Correct the command by specifying a valid table name.
  11727.  
  11728. 05121 TLK NSC Out of memory at the client (TLK NSC)
  11729.  
  11730.       Reason: The application has run out of memory at the client workstation.
  11731.  
  11732.       Remedy: Check available memory at the client workstation.  Attempt to
  11733.           make more memory available.
  11734.  
  11735. 05122 TLK CPO Can not turn print off for subtitle
  11736.  
  11737.       Reason: Attempting to turn off PRINT for a column that has been
  11738.           specified with SUBTITLE on.
  11739.  
  11740.       Remedy: None.  Columns defined with SUBTITLE on must be printed, that
  11741.           is, they must defined with PRINT on.
  11742.  
  11743. 05123 TLK TND Table not found in dictionary
  11744.  
  11745.       Reason: Attempting to unload a non-existent table.
  11746.  
  11747.       Remedy: Verify the correct spelling of the table and verify that the
  11748.           table exists.
  11749.  
  11750. 05124 TLK MDB Missing DATABASE keyword
  11751.  
  11752.       Reason: Attempting a CHECK DATABASE, INSTALL DATABASE, or DEINSTALL
  11753.           DATABASE and the DATABASE keyword is missing or misspelled.
  11754.  
  11755.       Remedy: Correct the command by properly specifying the DATABASE keyword.
  11756.  
  11757. 05125 TLK SRV Missing SERVER keyword
  11758.  
  11759.       Reason: Attempting a SHOW DATABASES ON SERVER server-id command and the
  11760.           SERVER keyword is missing or misspelled.
  11761.  
  11762.       Remedy: Correct the command by properly specifying the SERVER keyword.
  11763.  
  11764. 05126 TLK ISV NOT USED
  11765.  
  11766.       Reason: This error code is currently not used by the SQLBase system.
  11767.  
  11768.       Remedy: None.  This error code should never occur.  If you get this
  11769.           error, contact your local Centura Software certified
  11770.           technical support center.
  11771.  
  11772. 05127 TLK MDS Missing DATABASES keyword
  11773.  
  11774.       Reason: Attempting a SHOW DATABASES command and the DATABASES keyword is
  11775.           missing or misspelled.
  11776.  
  11777.       Remedy: Correct the command by properly specifying the DATABASES
  11778.           keyword.
  11779.  
  11780. 05128 TLK NSA Must be SYSADM to unload database
  11781.  
  11782.       Reason: Only SYSADM can perform the UNLOAD DATABASE command.
  11783.  
  11784.       Remedy: None.  You must have SYSADM database authority to UNLOAD an
  11785.           entire database.
  11786.  
  11787. 05129 TLK NCD NOT USED
  11788.  
  11789.       Reason: This error code is currently not used by the SQLBase system.
  11790.  
  11791.       Remedy: None.  This error code should never occur.  If you get this
  11792.           error, contact your local Centura Software certified
  11793.           technical support center.
  11794.  
  11795. 05130 TLK 001 NOT USED
  11796.  
  11797.       Reason: This error code is currently not used by the SQLBase system.
  11798.  
  11799.       Remedy: None.  This error code should never occur.  If you get this
  11800.           error, contact your local Centura Software certified
  11801.           technical support center.
  11802.  
  11803. 05131 TLK SCN Select list element is not a simple column name
  11804.  
  11805.       Reason: Attempting a SHOW SELECTLISTNAME command and the select list
  11806.           elements are not simple column names, but rather an expression
  11807.           or constant, and therefore it cannot be displayed.
  11808.  
  11809.       Remedy: None.  Expressions and constants cannot be displayed with the
  11810.           SHOW SELECTLISTNAME command.
  11811.  
  11812. 05132 TLK MFC Missing FROM <directory> clause
  11813.  
  11814.       Reason: Attempting a RESTORE command and the FROM directory-name clause
  11815.           is missing.
  11816.  
  11817.       Remedy: Correct RESTORE command by properly specifying the FROM
  11818.           directory-name clause.
  11819.  
  11820. 05133 TLK MTC Missing TO <database> clause
  11821.  
  11822.       Reason: Attempting a RESTORE command and the TO dataname-name clause is
  11823.           missing.
  11824.  
  11825.       Remedy: Correct RESTORE command by properly specifying the TO
  11826.           database-name clause.
  11827.  
  11828. 05134 TLK SSC SET SERVER command must precede this operation
  11829.  
  11830.       Reason: Attempting to perform a database administrative function and a
  11831.           database server connection has not been established.
  11832.  
  11833.       Remedy: Perform a SET SERVER command to establish connection to a remote
  11834.           database server before attempting any database administrative
  11835.           function.
  11836.  
  11837. 05135 TLK 002 NOT USED
  11838.  
  11839.       Reason: This error code is currently not used by the SQLBase system.
  11840.  
  11841.       Remedy: None.  This error code should never occur.  If you get this
  11842.           error, contact your local Centura Software certified
  11843.           technical support center.
  11844.  
  11845. 05136 TLK 003 NOT USED
  11846.  
  11847.       Reason: This error code is currently not used by the SQLBase system.
  11848.  
  11849.       Remedy: None.  This error code should never occur.  If you get this
  11850.           error, contact your local Centura Software certified
  11851.           technical support center.
  11852.  
  11853. 05137 TLK BDT Bad datetime, expected: MM/DD/YY HH:MM:SS
  11854.  
  11855.       Reason: Attempting a ROLLFORWARD command to a specified date and time
  11856.           that does not conform to the form of "mm/dd/yy hh:mm:ss".
  11857.  
  11858.       Remedy: Correct the ROLLFORWARD command by specifying a date and time
  11859.           that conforms to the format of "mm/dd/yy hh:mm:ss".
  11860.  
  11861. 05138 TLK BTE BACKUP, TIME, or END expected
  11862.  
  11863.       Reason: Attempting a ROLLFORWARD command and the keyword BACKUP, TIME,
  11864.           or END is expected immediately after the TO keyword.
  11865.  
  11866.       Remedy: Correct the ROLLFORWARD command by specifying a valid keyword
  11867.           after the TO keyword or eithr BACKUP, TIME, or END.
  11868.  
  11869. 05139 TLK IVS Invalid server name
  11870.  
  11871.       Reason: Attempting a SET SERVER command and the speciified server name
  11872.           is either invalid or larger than 8 characters.
  11873.  
  11874.       Remedy: Correct the SET SERVER command by specifying a valid server
  11875.           name.
  11876.  
  11877. 05140 TLK RLE RELEASE LOG expected
  11878.  
  11879.       Reason: Attempting a RELEASE LOG command and the mandatory LOG keyword
  11880.           is either missing or misspelled.
  11881.  
  11882.       Remedy: Correct the RELEASE LOG command by properly specifying the
  11883.           command as RELEASE LOG.
  11884.  
  11885. 05141 TLK DOV NOT USED
  11886.  
  11887.       Reason: This error code is currently not used by the SQLBase system.
  11888.  
  11889.       Remedy: None.  This error code should never occur.  If you get this
  11890.           error, contact your local Centura Software certified
  11891.           technical support center.
  11892.  
  11893. 05142 TLK OOS Only ON SERVER or ON CLIENT allowed
  11894.  
  11895.       Reason: Attempting a BACKUP or RESTORE command and the keyword after the
  11896.           ON keyword can only be SERVER or CLIENT.
  11897.  
  11898.       Remedy: Correct the BACKUP or RESTORE command by properly specifying the
  11899.           ON clause as either ON SERVER or ON CLIENT.
  11900.  
  11901. 05143 TLK MPE NOT USED
  11902.  
  11903.       Reason: This error code is currently not used by the SQLBase system.
  11904.  
  11905.       Remedy: None.  This error code should never occur.  If you get this
  11906.           error, contact your local Centura Software certified
  11907.           technical support center.
  11908.  
  11909. 05144 TLK RSM Result set mode must be in effect to set restriction
  11910.  
  11911.       Reason: Attempting to SET RESTRICTION mode while not in SCOLL mode.
  11912.  
  11913.       Remedy: Restriction mode can only be set after turning on scroll mode,
  11914.           that is, SET SCROLL ON.
  11915.  
  11916. 05145 TLK TMB Too much bind data
  11917.  
  11918.       Reason: The number of data items read exceeds the number of bind
  11919.           variables specified.
  11920.  
  11921.       Remedy: Correct either the SQL statement or the bind data being read so
  11922.           that the number of bind variables matches the number of data
  11923.           elements.
  11924.  
  11925. 05146 TLK IDT Invalid data type
  11926.  
  11927.       Reason: The $DATATYPES line specified an invalid data type.
  11928.  
  11929.       Remedy: Correct the $DATATYPES line so that a data types are valid.
  11930.  
  11931. 05147 TLK IDA Invalid data for specified data type
  11932.  
  11933.       Reason: Invalid data has been found for the specified data types.
  11934.  
  11935.       Remedy: Correct data so that it matches the specified data types.
  11936.  
  11937. 05148 TLK IUN Invalid user name
  11938.  
  11939.       Reason: A user name has been entered that exceeds 8 characters.
  11940.  
  11941.       Remedy: Correct the user name.
  11942.  
  11943. 05149 TLK NOF NOT USED
  11944.  
  11945.       Reason: This error code is currently not used by the SQLBase system.
  11946.  
  11947.       Remedy: None.  This error code should never occur.  If you get this
  11948.           error, contact your local Centura Software certified
  11949.           technical support center.
  11950.  
  11951. 05150 TLK PWN NOT USED
  11952.  
  11953.       Reason: This error code is currently not used by the SQLBase system.
  11954.  
  11955.       Remedy: None.  This error code should never occur.  If you get this
  11956.           error, contact your local Centura Software certified
  11957.           technical support center.
  11958.  
  11959. 05151 TLK IQS Invalid quoted data field
  11960.  
  11961.       Reason: This error is currently undocumented.
  11962.  
  11963.       Remedy: Contact your local Centura Software certified technical
  11964.           support center for assistance.
  11965.  
  11966. 05152 TLK CNL Set cursor is no longer supported
  11967.  
  11968.       Reason: The SET CURSOR command is no longer supported.
  11969.  
  11970.       Remedy: None.  The SET CURSOR command is not supported.
  11971.  
  11972. 05153 TLK ICO Invalid column number
  11973.  
  11974.       Reason: Attempting a LOAD DIF command and a column number in the DIF
  11975.           file format is invalid.
  11976.  
  11977.       Remedy: Correct the DIF file attempting to be loaded.
  11978.  
  11979. 05154 TLK STL Stored command name is too large
  11980.  
  11981.       Reason: Attempting a STORE command and the command name exceeds 18
  11982.           characters.
  11983.  
  11984.       Remedy: Correct the STORE command by specifying a valid command name
  11985.           that does not exceed 18 characters.
  11986.  
  11987. 05155 TLK CTL Creator name is too large
  11988.  
  11989.       Reason: Attempting a STORE command and the creator name exceeds 8
  11990.           characters.
  11991.  
  11992.       Remedy: Correct the STORE command by specifying a valid creator name
  11993.           that does not exceed 8 characters.
  11994.  
  11995. 05156 TLK JOR NOT USED
  11996.  
  11997.       Reason: This error code is currently not used by the SQLBase system.
  11998.  
  11999.       Remedy: None.  This error code should never occur.  If you get this
  12000.           error, contact your local Centura Software certified
  12001.           technical support center.
  12002.  
  12003. 05157 TLK ENM Expecting a number
  12004.  
  12005.       Reason: Attempting a SET statement and the integer-constant that was
  12006.           expected is invalid.
  12007.  
  12008.       Remedy: Correct the SET statement by specifying a valid
  12009.           integer-constant.
  12010.  
  12011. 05158 TLK INV Invalid version string
  12012.  
  12013.       Reason: Attempting a SET LOADVERSION command and an invalid version
  12014.           string has been found.
  12015.  
  12016.       Remedy: Correct the SET LOADVERSION by specifying a valid version
  12017.           string.
  12018.  
  12019. 05159 TLK DLS DATABASE, LOGS, or SNAPSHOT expected
  12020.  
  12021.       Reason: Attempting a RESTORE command and the keyword DATABASE, LOGS, or
  12022.           SNAPSHOT was not specified after the RESTORE keyword.
  12023.  
  12024.       Remedy: Correct the RESTORE command by specifying either a RESTORE of
  12025.           DATABASE, LOGS, or SNAPSHOT.
  12026.  
  12027. 05160 TLK NPR Non-printable character found
  12028.  
  12029.       Reason: Attempting an UNLOAD and a non-printable data has been found in
  12030.           a column that prevents it from being unloaded.
  12031.  
  12032.       Remedy: This column cannot be unloaded.  Possibly create a view that
  12033.           excludes either this row or column and unload from that view.
  12034.  
  12035. 05161 TLK OOD Missing ON, OFF or DEFAULT keyword
  12036.  
  12037.       Reason: Attempting to SET READONLY to something other than ON, OFF, or
  12038.           DEFAULT.
  12039.  
  12040.       Remedy: Correct the SET READONLY command by properly specifying either
  12041.           ON, OFF, or DEFAULT.
  12042.  
  12043. 05162 TLK MSN Missing server name
  12044.  
  12045.       Reason: Attempting a SHOW DATABASES command with the ON SERVER clause
  12046.           and the server name has not been found.
  12047.  
  12048.       Remedy: Correct the SHOW DATABASES command by properly specifying a
  12049.           valid server name such as "SHOW DATABASE ON SERVER myserver".
  12050.  
  12051. 05163 TLK NCN No CONNECTs done yet: this command requires a database connection
  12052.  
  12053.       Reason: Attempting a SQLTalk command that requires a valid connection to
  12054.           a specific database.
  12055.  
  12056.       Remedy: Perform a connect operation or enter SQLTalk by entering the
  12057.           database name, user name, and password to establish a connection
  12058.           to a database.  To get this error, you probably entered SQLTalk
  12059.           with the SQLTalk NOCONNECT option and are now attempting a
  12060.           command that requires a valid connection.
  12061.  
  12062. 05164 TLK CAB Command aborted due to user's instruction
  12063.  
  12064.       Reason: Command has been terminated via user intervention.
  12065.  
  12066.       Remedy: None.  Informational only.  The command was stopped at the
  12067.           user's request.
  12068.  
  12069. 05165 TLK PEP Prepare expected before fetch
  12070.  
  12071.       Reason: Attempting to fetch data and no SQL statement has been compiled.
  12072.  
  12073.       Remedy: PREPARE a SQL statement before doing a PERFORM or FETCH
  12074.           operation.
  12075.  
  12076. 05166 TLK NOP NOT USED
  12077.  
  12078.       Reason: This error code is currently not used by the SQLBase system.
  12079.  
  12080.       Remedy: None.  This error code should never occur.  If you get this
  12081.           error, contact your local Centura Software certified
  12082.           technical support center.
  12083.  
  12084. 05167 TLK UWF NOT USED
  12085.  
  12086.       Reason: This error code is currently not used by the SQLBase system.
  12087.  
  12088.       Remedy: None.  This error code should never occur.  If you get this
  12089.           error, contact your local Centura Software certified
  12090.           technical support center.
  12091.  
  12092. 05168 TLK FWF File write failure
  12093.  
  12094.       Reason: Attempting to write to a file and a disk write failure has
  12095.           occurred.
  12096.  
  12097.       Remedy: Determine and correct the cause of the disk write failure.  Most
  12098.           commonly, it may be because you have run out of available disk
  12099.           space.  If sufficient disk space is available, then run a check
  12100.           disk utility (CHKDSK) for the current operating system to verify
  12101.           the status of the disk.
  12102.  
  12103. 05169 TLK ICH Invalid character
  12104.  
  12105.       Reason: An invalid character has been found in the input stream.
  12106.  
  12107.       Remedy: Correct invalid character.
  12108.  
  12109. 05170 TLK NIW This feature is not supported in Windows
  12110.  
  12111.       Reason: Attempting a DOS ($) command or attempting to EDIT a file from
  12112.           within SQLTalk and these features are not supported under the
  12113.           Microsoft Windows environment.
  12114.  
  12115.       Remedy: None.  DOS commands and the EDIT command is not supported from
  12116.           SQLTalk under Microsoft Windows.
  12117.  
  12118. 05171 TLK UDS UNLOAD DATABASE only supported for SQLBase
  12119.  
  12120.       Reason: This error is currently undocumented.
  12121.  
  12122.       Remedy: Contact your local Centura Software certified technical
  12123.           support center for assistance.
  12124.  
  12125. 05172 TLK MEQ Missing end quote
  12126.  
  12127.       Reason: This error is currently undocumented.
  12128.  
  12129.       Remedy: Contact your local Centura Software certified technical
  12130.           support center for assistance.
  12131.  
  12132. 05173 TLK MCM Missing comma separator
  12133.  
  12134.       Reason: This error is currently undocumented.
  12135.  
  12136.       Remedy: Contact your local Centura Software certified technical
  12137.           support center for assistance.
  12138.  
  12139. 05174 TLK IVC Code page is not same, check your SQL.INI file and country.sql
  12140.  
  12141.       Reason: This error is currently undocumented.
  12142.  
  12143.       Remedy: Contact your local Centura Software certified technical
  12144.           support center for assistance.
  12145.  
  12146. 05175 TLK MSF Database session not exist, must have spool file name
  12147.  
  12148.       Reason: Invoked SQLTalk with the NOCONNECT option (i.e., the  database
  12149.           connection does not exist) and the  spool  file  name  is  not
  12150.           specified.
  12151.  
  12152.       Remedy: Specify spool file name or make a database  connection  before
  12153.           issuing the command SET SPOOL ON.
  12154.  
  12155. 05176 TLK RCV Database is active with RECOVERY ON
  12156.  
  12157.       Reason: RECOVERY can be disabled only before the database has been
  12158.           changed.
  12159.  
  12160.       Remedy: SET RECOVERY must be the first command in an SQLTALK session.
  12161.  
  12162. 05177 TLK ICL Invalid client name
  12163.  
  12164.       Reason: The specified client name is invalid.
  12165.  
  12166.       Remedy: Correct the command by specifying a valid client name.
  12167.  
  12168. 05178 TLK IPN Invalid process number
  12169.  
  12170.       Reason: The specified process number is invalid.
  12171.  
  12172.       Remedy: Correct the command by specifying a valid process number.
  12173.  
  12174. 05179 TLK ISE Invalid sqlset command
  12175.  
  12176.       Reason: Attempting a SQLSET command and the type of command indicated by the
  12177.            keyword immediately following the SQLSET is invalid or misspelled.
  12178.  
  12179.       Remedy: Correct the SQLSET command.
  12180.  
  12181. 05180 TLK IGE Invalid sqlget command
  12182.  
  12183.       Reason: Attempting a SQLGET command and the type of command indicated by the
  12184.           keyword immediately following the SQLGET is invalid or misspelled.
  12185.  
  12186.       Remedy: Correct the SQLGET command.
  12187.  
  12188. 05181 TLK IGS Invalid sqlgsi flag
  12189.  
  12190.       Reason: Attempting a SQLGSI command and the type of flag indicated by the
  12191.           keyword immediately following the SQLGSI is invalid or misspelled.
  12192.  
  12193.       Remedy: Correct the SQLGSI command.
  12194.  
  12195. 05182 TLK LIM Transaction outcome is unknown.
  12196.  
  12197.       Reason: The user attempted to COMMIT a distributed transaction. But
  12198.           due to an error that occurred during a very narrow window
  12199.           in the distributed commit protocol, the transaction state is
  12200.           unknown -- it may have either committed or aborted.
  12201.  
  12202.       Remedy: None. The final arbitrator for the transaction state is the
  12203.           commit-server. The individual databases involved in the
  12204.           transaction will automatically contact the commit-server
  12205.           and resolve the status of the transaction one way or the
  12206.           other -- but they will be consistent with each other.
  12207.  
  12208. 05183 TLK IPT Invalid participant name
  12209.  
  12210.       Reason: The user attempted to set FIRSTPARTICIPANT to a non-existant
  12211.           participant.
  12212.           due to an error that occurred during a very narrow window
  12213.           in the distributed commit protocol, the transaction state is
  12214.           unknown -- it may have either committed or aborted.
  12215.  
  12216.       Remedy: Ensure that the participant is part of a distributed
  12217.           transaction.
  12218.  
  12219. 05184 TLK DTS Distributed transaction not started.
  12220.  
  12221.       Reason: The user attempted to execute a command without starting a
  12222.           distributed transaction.
  12223.  
  12224.       Remedy: Ensure that a distributed transaction is started.
  12225.  
  12226. 05185 TLK MSC Stored command cannot be found.
  12227.  
  12228.       Reason: Command is missing from SYSCOMMANDS.
  12229.  
  12230.       Remedy: Check spelling of command name.
  12231.  
  12232. 05186 TLK PER Perform must come after a prepare with planonly on
  12233.  
  12234.       Reason: Perform must be issued with planonly off
  12235.  
  12236.       Remedy: Set planonly off
  12237.  
  12238. 05187 TLK BCI Syntax for BEGIN CONNECTION is invalid.
  12239.  
  12240.       Reason: BEGIN CONNECTION must have a connection name optionally
  12241.           followed by dbname/userid/password.
  12242.  
  12243.       Remedy: Reenter as BEGIN CONNECTION <connection> [dbname/uid/pwd]
  12244.  
  12245. 05188 TLK BCE Connection Handle Exists.
  12246.  
  12247.       Reason: BEGIN CONNECTION must specify a Connection Handle that does
  12248.           already exist.
  12249.  
  12250.       Remedy: Provide a different Connection Hanlde name or end existing
  12251.           Connection name and reenter.
  12252.  
  12253. 05189 TLK LTL Identifier too long
  12254.  
  12255.       Reason: This identifier cannot exceed 64 characters in length.
  12256.  
  12257.       Remedy: Correct identifier.
  12258.  
  12259. 1.0.0 SQLBase Errors Guide
  12260. These DB2 error messages and error message numbers were obtained from the
  12261. IBM DB2 Reference Manual (Order Number: SC26-4078), Appendix B., SQL Return
  12262. Codes.  Some lengthy messages have been condensed and/or paraphrased.  Some
  12263. messages refer to the DB2 reference manual, because the text could not
  12264. reasonably be represented in a single line message.
  12265.  
  12266. A few messages, for example, numbers 6001 - 6006, are not DB2 messages, but
  12267. are generated by the CICS transaction which communicates with DB2.  These
  12268. messages are emitted when the CICS transaction detects a user error.
  12269. 06001 DB2 001 Invalid network message or incorrect message version
  12270.  
  12271.       Reason: There are two possible causes for this problem.  First, SQLHost
  12272.           may not be recognizing the router and SQLGateway versions or the
  12273.           router and SQLGateway products are incompatible.    Secondly, an
  12274.           invalid operation is possibly being required from SQLHost.
  12275.  
  12276.       Remedy: If you are attempting to connect to a database and get this
  12277.           error, then its probably because the software versions of the
  12278.           router and SQLGateway do not match.  An invalid message may be
  12279.           the result of a garbled message from CICS which caused SQLHost
  12280.           to issue this error code.  If this problem occurs repeatedly, an
  12281.           APPC trace may be informative.
  12282.  
  12283. 06002 DB2 002 Too many DB2 cursors
  12284.  
  12285.       Reason: A single client application is restricted to no more than ten
  12286.           DB2 cursors.  An attempt was made to connect to more.
  12287.  
  12288.       Remedy: Disconnect some of the cursors in use or connect with another
  12289.           client application.
  12290.  
  12291. 06003 DB2 003 This operation is invalid after a commit or rollback
  12292.  
  12293.       Reason: An attempt was made to issue an EXECUTE or FETCH or related
  12294.           operation with no compiled statement or cursor.
  12295.  
  12296.       Remedy: Compile a SQL command.
  12297.  
  12298. 06004 DB2 004 Cursor not found for disconnect
  12299.  
  12300.       Reason: An attempt was made by the client application to use a cursor
  12301.           that was not connected.
  12302.  
  12303.       Remedy: Determine the proper cursor for the client application
  12304.           operation.
  12305.  
  12306. 06005 DB2 005 Unable to locate host variable for execute or read long
  12307.  
  12308.       Reason: The client application attempted to use a bind variable that was
  12309.           not specified in the compiled statement.
  12310.  
  12311.       Remedy: Match the bind data name between the compile and the subsequent
  12312.           commands.
  12313.  
  12314. 06006 DB2 006 Cursor not open for fetch
  12315.  
  12316.       Reason: The DB2 thread is available but the cursor is not open when the
  12317.           client application attempted a fetch operation.
  12318.  
  12319.       Remedy: Compile the appropriate SQL command before issuing a Fetch.
  12320.  
  12321. 06007 DB2 007 Statement contains an illegal character
  12322.  
  12323.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12324.           Reference Manual, Appendix B for an Explanation of this error.
  12325.  
  12326.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12327.           Reference Manual, Appendix B for the recommended System Action
  12328.           or Programmer Response for this error.
  12329.  
  12330. 06010 DB2 010 The string constant is not terminated
  12331.  
  12332.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12333.           Reference Manual, Appendix B for an Explanation of this error.
  12334.  
  12335.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12336.           Reference Manual, Appendix B for the recommended System Action
  12337.           or Programmer Response for this error.
  12338.  
  12339. 06084 DB2 084 Unacceptable SQL statement
  12340.  
  12341.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12342.           Reference Manual, Appendix B for an Explanation of this error.
  12343.  
  12344.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12345.           Reference Manual, Appendix B for the recommended System Action
  12346.           or Programmer Response for this error.
  12347.  
  12348. 06100 DB2 100 Row not found, or the result of a query is an empty table
  12349.  
  12350.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12351.           Reference Manual, Appendix B for an Explanation of this error.
  12352.  
  12353.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12354.           Reference Manual, Appendix B for the recommended System Action
  12355.           or Programmer Response for this error.
  12356.  
  12357. 06101 DB2 101 The statement is too long or complex
  12358.  
  12359.       Reason: The SQL statement has caused an internal limitation of SQL to be
  12360.           exceeded.  The amount of code required to process the SQL
  12361.           statement is greater than will fit in the allocated storage
  12362.           area.  This will occur if the statement is longer than 8192
  12363.           characters.  Some of the other causes are if the command:
  12364.  
  12365.           (1) contains a number of operations, especially operations
  12366.           involving decimal or floating point numbers.
  12367.  
  12368.           (2) involves a number of conversions between different data
  12369.           types.
  12370.  
  12371.           (3) involves inserting a number of constants.
  12372.  
  12373.           (4) involves a number of built-in functions, especially those
  12374.           involving arithmetic functions.
  12375.  
  12376.       Remedy: Either break the SQL statement into smaller statements or try to
  12377.           remove unnecessary conditions which may exist in the statement.
  12378.  
  12379. 06102 DB2 102 String constant length > 254 characters or 124 graphic characters
  12380.  
  12381.       Reason: The SQL statement contains a character literal or hexadecimal
  12382.           literal that contains more than 254 characters or numbers, or it
  12383.           contains a Double-Byte Character Set (DBCS) literal that
  12384.           contains more than 127 characters.
  12385.  
  12386.       Remedy: Decrease the length of the literal and rerun.
  12387.  
  12388. 06103 DB2 103 Invalid numeric literal
  12389.  
  12390.       Reason: A floating-point number did not end with a digit (exponent).
  12391.           For example, 12E is not correct, but 12E0 is correct.
  12392.  
  12393.       Remedy: Correct the command.
  12394.  
  12395. 06104 DB2 104 Statement contains an invalid character or token
  12396.  
  12397.       Reason: The statement contains an invalid character or token.  Some of
  12398.           the possible causes are:
  12399.  
  12400.           (1) incorrect character or character string found
  12401.  
  12402.           (2) extra input found following normal completion of an SQL
  12403.           statement
  12404.  
  12405.           (3) name starts with underscore
  12406.  
  12407.           (4) zero length name (inside double quotes)
  12408.  
  12409.           (5) nonnumeric value found in an integer field
  12410.  
  12411.           (6) missing keyword or value
  12412.  
  12413.       Remedy: Check the SQL statement for all errors.  Correct the statement
  12414.           and resubmit it.
  12415.  
  12416. 06105 DB2 105 Invalid string constants
  12417.  
  12418.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12419.           Reference Manual, Appendix B for an Explanation of this error.
  12420.  
  12421.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12422.           Reference Manual, Appendix B for the recommended System Action
  12423.           or Programmer Response for this error.
  12424.  
  12425. 06107 DB2 107 Name used that is too long
  12426.  
  12427.       Reason: The length of a name for a column, table, index, DBSPACE,
  12428.           cursor, host variable, statement, or WHENEVER GO TO label
  12429.           exceeds the maximum of 18.  Only the first 18 characters are
  12430.           displayed.
  12431.  
  12432.       Remedy: Correct the command.
  12433.  
  12434. 06109 DB2 109 Attempt to use a clause that is not permitted
  12435.  
  12436.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12437.           Reference Manual, Appendix B for an Explanation of this error.
  12438.  
  12439.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12440.           Reference Manual, Appendix B for the recommended System Action
  12441.           or Programmer Response for this error.
  12442.  
  12443. 06110 DB2 110 Invalid hexadecimal literal
  12444.  
  12445.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12446.           Reference Manual, Appendix B for an Explanation of this error.
  12447.  
  12448.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12449.           Reference Manual, Appendix B for the recommended System Action
  12450.           or Programmer Response for this error.
  12451.  
  12452. 06111 DB2 111 A SQL function does not include a column name
  12453.  
  12454.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12455.           Reference Manual, Appendix B for an Explanation of this error.
  12456.  
  12457.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12458.           Reference Manual, Appendix B for the recommended System Action
  12459.           or Programmer Response for this error.
  12460.  
  12461. 06112 DB2 112 Function operand is another function or expression after DISTINCT
  12462.  
  12463.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12464.           Reference Manual, Appendix B for an Explanation of this error.
  12465.  
  12466.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12467.           Reference Manual, Appendix B for the recommended System Action
  12468.           or Programmer Response for this error.
  12469.  
  12470. 06113 DB2 113 Invalid character found in name
  12471.  
  12472.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12473.           Reference Manual, Appendix B for an Explanation of this error.
  12474.  
  12475.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12476.           Reference Manual, Appendix B for the recommended System Action
  12477.           or Programmer Response for this error.
  12478.  
  12479. 06115 DB2 115 See Error SQLCODE number -115 in IBM DB2 Messages and Codes
  12480.  
  12481.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12482.           Reference Manual, Appendix B for an Explanation of this error.
  12483.  
  12484.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12485.           Reference Manual, Appendix B for the recommended System Action
  12486.           or Programmer Response for this error.
  12487.  
  12488. 06117 DB2 117 Number of insert values not equal to number of object columns
  12489.  
  12490.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12491.           Reference Manual, Appendix B for an Explanation of this error.
  12492.  
  12493.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12494.           Reference Manual, Appendix B for the recommended System Action
  12495.           or Programmer Response for this error.
  12496.  
  12497. 06118 DB2 118 Object table/view of INSERT,DELETE, or UPDATE also in FROM clause
  12498.  
  12499.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12500.           Reference Manual, Appendix B for an Explanation of this error.
  12501.  
  12502.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12503.           Reference Manual, Appendix B for the recommended System Action
  12504.           or Programmer Response for this error.
  12505.  
  12506. 06119 DB2 119 A Column in HAVING clause is not included in the GROUP BY clause
  12507.  
  12508.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12509.           Reference Manual, Appendix B for an Explanation of this error.
  12510.  
  12511.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12512.           Reference Manual, Appendix B for the recommended System Action
  12513.           or Programmer Response for this error.
  12514.  
  12515. 06120 DB2 120 WHERE or SET has function or refers to column in GROUP BY of view
  12516.  
  12517.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12518.           Reference Manual, Appendix B for an Explanation of this error.
  12519.  
  12520.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12521.           Reference Manual, Appendix B for the recommended System Action
  12522.           or Programmer Response for this error.
  12523.  
  12524. 06121 DB2 121 Column identified more than once in INSERT or UPDATE statement
  12525.  
  12526.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12527.           Reference Manual, Appendix B for an Explanation of this error.
  12528.  
  12529.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12530.           Reference Manual, Appendix B for the recommended System Action
  12531.           or Programmer Response for this error.
  12532.  
  12533. 06122 DB2 122 SELECT without GROUP BY has col & function or col not in GROUP BY
  12534.  
  12535.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12536.           Reference Manual, Appendix B for an Explanation of this error.
  12537.  
  12538.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12539.           Reference Manual, Appendix B for the recommended System Action
  12540.           or Programmer Response for this error.
  12541.  
  12542. 06125 DB2 125 Integer in the ORDER BY does not identify a column of the result
  12543.  
  12544.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12545.           Reference Manual, Appendix B for an Explanation of this error.
  12546.  
  12547.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12548.           Reference Manual, Appendix B for the recommended System Action
  12549.           or Programmer Response for this error.
  12550.  
  12551. 06126 DB2 126 The SELECT contains both an UPDATE clause and an ORDER BY clause
  12552.  
  12553.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12554.           Reference Manual, Appendix B for an Explanation of this error.
  12555.  
  12556.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12557.           Reference Manual, Appendix B for the recommended System Action
  12558.           or Programmer Response for this error.
  12559.  
  12560. 06127 DB2 127 DISTINCT is specified more than once in a subselect
  12561.  
  12562.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12563.           Reference Manual, Appendix B for an Explanation of this error.
  12564.  
  12565.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12566.           Reference Manual, Appendix B for the recommended System Action
  12567.           or Programmer Response for this error.
  12568.  
  12569. 06128 DB2 128 Invalid use of NULL in predicate
  12570.  
  12571.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12572.           Reference Manual, Appendix B for an Explanation of this error.
  12573.  
  12574.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12575.           Reference Manual, Appendix B for the recommended System Action
  12576.           or Programmer Response for this error.
  12577.  
  12578. 06129 DB2 129 The statement contains too many table names
  12579.  
  12580.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12581.           Reference Manual, Appendix B for an Explanation of this error.
  12582.  
  12583.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12584.           Reference Manual, Appendix B for the recommended System Action
  12585.           or Programmer Response for this error.
  12586.  
  12587. 06131 DB2 131 Statement with LIKE predicate has incompatible data types
  12588.  
  12589.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12590.           Reference Manual, Appendix B for an Explanation of this error.
  12591.  
  12592.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12593.           Reference Manual, Appendix B for the recommended System Action
  12594.           or Programmer Response for this error.
  12595.  
  12596. 06132 DB2 132 Bad LIKE predicate: operand 1 not column or operand 2 not string
  12597.  
  12598.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12599.           Reference Manual, Appendix B for an Explanation of this error.
  12600.  
  12601.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12602.           Reference Manual, Appendix B for the recommended System Action
  12603.           or Programmer Response for this error.
  12604.  
  12605. 06133 DB2 133 Bad function in HAVING:arithmetic operation applied to correlated reference
  12606.  
  12607.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12608.           Reference Manual, Appendix B for an Explanation of this error.
  12609.  
  12610.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12611.           Reference Manual, Appendix B for the recommended System Action
  12612.           or Programmer Response for this error.
  12613.  
  12614. 06134 DB2 134 Improper use of long string col or host variable max length > 254
  12615.  
  12616.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12617.           Reference Manual, Appendix B for an Explanation of this error.
  12618.  
  12619.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12620.           Reference Manual, Appendix B for the recommended System Action
  12621.           or Programmer Response for this error.
  12622.  
  12623. 06136 DB2 136 Sort cannot be executed because the sort key length > 4000 bytes
  12624.  
  12625.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12626.           Reference Manual, Appendix B for an Explanation of this error.
  12627.  
  12628.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12629.           Reference Manual, Appendix B for the recommended System Action
  12630.           or Programmer Response for this error.
  12631.  
  12632. 06150 DB2 150 INSERT, DELETE, or UPDATE on view where desired operation is not allowed
  12633.  
  12634.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12635.           Reference Manual, Appendix B for an Explanation of this error.
  12636.  
  12637.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12638.           Reference Manual, Appendix B for the recommended System Action
  12639.           or Programmer Response for this error.
  12640.  
  12641. 06151 DB2 151 See Error SQLCODE number -151 in IBM DB2 Messages and Codes
  12642.  
  12643.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12644.           Reference Manual, Appendix B for an Explanation of this error.
  12645.  
  12646.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12647.           Reference Manual, Appendix B for the recommended System Action
  12648.           or Programmer Response for this error.
  12649.  
  12650. 06153 DB2 153 The create view statement does not include a required column list
  12651.  
  12652.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12653.           Reference Manual, Appendix B for an Explanation of this error.
  12654.  
  12655.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12656.           Reference Manual, Appendix B for the recommended System Action
  12657.           or Programmer Response for this error.
  12658.  
  12659. 06154 DB2 154 Create view failed because the view definition contains a view
  12660.  
  12661.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12662.           Reference Manual, Appendix B for an Explanation of this error.
  12663.  
  12664.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12665.           Reference Manual, Appendix B for the recommended System Action
  12666.           or Programmer Response for this error.
  12667.  
  12668. 06155 DB2 155 Bad FROM clause: one of the tables is a view that has a GROUP BY
  12669.  
  12670.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12671.           Reference Manual, Appendix B for an Explanation of this error.
  12672.  
  12673.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12674.           Reference Manual, Appendix B for the recommended System Action
  12675.           or Programmer Response for this error.
  12676.  
  12677. 06156 DB2 156 ALTER TABLE, DROP TABLE, LOCK TABLE, or CREATE INDEX uses a view
  12678.  
  12679.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12680.           Reference Manual, Appendix B for an Explanation of this error.
  12681.  
  12682.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12683.           Reference Manual, Appendix B for the recommended System Action
  12684.           or Programmer Response for this error.
  12685.  
  12686. 06158 DB2 158 Number of columns in view not same as number of columns in SELECT
  12687.  
  12688.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12689.           Reference Manual, Appendix B for an Explanation of this error.
  12690.  
  12691.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12692.           Reference Manual, Appendix B for the recommended System Action
  12693.           or Programmer Response for this error.
  12694.  
  12695. 06159 DB2 159 The name specified on DROP VIEW is a table name
  12696.  
  12697.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12698.           Reference Manual, Appendix B for an Explanation of this error.
  12699.  
  12700.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12701.           Reference Manual, Appendix B for the recommended System Action
  12702.           or Programmer Response for this error.
  12703.  
  12704. 06160 DB2 160 The WITH CHECK OPTION cannot be used for the specified view
  12705.  
  12706.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12707.           Reference Manual, Appendix B for an Explanation of this error.
  12708.  
  12709.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12710.           Reference Manual, Appendix B for the recommended System Action
  12711.           or Programmer Response for this error.
  12712.  
  12713. 06161 DB2 161 INSERT/UPDATE not allowed cause result row does not satisfy view
  12714.  
  12715.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12716.           Reference Manual, Appendix B for an Explanation of this error.
  12717.  
  12718.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12719.           Reference Manual, Appendix B for the recommended System Action
  12720.           or Programmer Response for this error.
  12721.  
  12722. 06164 DB2 164 User does not have the privilege to create a view
  12723.  
  12724.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12725.           Reference Manual, Appendix B for an Explanation of this error.
  12726.  
  12727.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12728.           Reference Manual, Appendix B for the recommended System Action
  12729.           or Programmer Response for this error.
  12730.  
  12731. 06170 DB2 170 The number of arguments specified for a function is invalid
  12732.  
  12733.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12734.           Reference Manual, Appendix B for an Explanation of this error.
  12735.  
  12736.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12737.           Reference Manual, Appendix B for the recommended System Action
  12738.           or Programmer Response for this error.
  12739.  
  12740. 06171 DB2 171 The data type/length/value of an argument to a function is invalid
  12741.  
  12742.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12743.           Reference Manual, Appendix B for an Explanation of this error.
  12744.  
  12745.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12746.           Reference Manual, Appendix B for the recommended System Action
  12747.           or Programmer Response for this error.
  12748.  
  12749. 06172 DB2 172 An invalid function name is specified
  12750.  
  12751.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12752.           Reference Manual, Appendix B for an Explanation of this error.
  12753.  
  12754.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12755.           Reference Manual, Appendix B for the recommended System Action
  12756.           or Programmer Response for this error.
  12757.  
  12758. 06180 DB2 180 The string representation of a datetime value has invalid syntax
  12759.  
  12760.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12761.           Reference Manual, Appendix B for an Explanation of this error.
  12762.  
  12763.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12764.           Reference Manual, Appendix B for the recommended System Action
  12765.           or Programmer Response for this error.
  12766.  
  12767. 06181 DB2 181 The string representation of a datetime value is not a valid value
  12768.  
  12769.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12770.           Reference Manual, Appendix B for an Explanation of this error.
  12771.  
  12772.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12773.           Reference Manual, Appendix B for the recommended System Action
  12774.           or Programmer Response for this error.
  12775.  
  12776. 06182 DB2 182 An arithmetic expression with a datetime value is invalid
  12777.  
  12778.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12779.           Reference Manual, Appendix B for an Explanation of this error.
  12780.  
  12781.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12782.           Reference Manual, Appendix B for the recommended System Action
  12783.           or Programmer Response for this error.
  12784.  
  12785. 06183 DB2 183 An arithmetic operation on a date/timestamp has an invalid result
  12786.  
  12787.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12788.           Reference Manual, Appendix B for an Explanation of this error.
  12789.  
  12790.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12791.           Reference Manual, Appendix B for the recommended System Action
  12792.           or Programmer Response for this error.
  12793.  
  12794. 06184 DB2 184 Arithmetic expression with a datetime value contains a host variable
  12795.  
  12796.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12797.           Reference Manual, Appendix B for an Explanation of this error.
  12798.  
  12799.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12800.           Reference Manual, Appendix B for the recommended System Action
  12801.           or Programmer Response for this error.
  12802.  
  12803. 06185 DB2 185 See Error SQLCODE number -185 in IBM DB2 Messages and Codes
  12804.  
  12805.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12806.           Reference Manual, Appendix B for an Explanation of this error.
  12807.  
  12808.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12809.           Reference Manual, Appendix B for the recommended System Action
  12810.           or Programmer Response for this error.
  12811.  
  12812. 06186 DB2 186 See Error SQLCODE number -186 in IBM DB2 Messages and Codes
  12813.  
  12814.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12815.           Reference Manual, Appendix B for an Explanation of this error.
  12816.  
  12817.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12818.           Reference Manual, Appendix B for the recommended System Action
  12819.           or Programmer Response for this error.
  12820.  
  12821. 06198 DB2 198 The operand of the PREPARE or EXECUTE IMMEDIATE is blank or empty
  12822.  
  12823.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12824.           Reference Manual, Appendix B for an Explanation of this error.
  12825.  
  12826.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12827.           Reference Manual, Appendix B for the recommended System Action
  12828.           or Programmer Response for this error.
  12829.  
  12830. 06199 DB2 199 Illegal use of a keyword, a token was expected
  12831.  
  12832.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12833.           Reference Manual, Appendix B for an Explanation of this error.
  12834.  
  12835.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12836.           Reference Manual, Appendix B for the recommended System Action
  12837.           or Programmer Response for this error.
  12838.  
  12839. 06203 DB2 203 A reference to a column is ambiguous
  12840.  
  12841.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12842.           Reference Manual, Appendix B for an Explanation of this error.
  12843.  
  12844.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12845.           Reference Manual, Appendix B for the recommended System Action
  12846.           or Programmer Response for this error.
  12847.  
  12848. 06204 DB2 204 A name is an undefined name
  12849.  
  12850.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12851.           Reference Manual, Appendix B for an Explanation of this error.
  12852.  
  12853.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12854.           Reference Manual, Appendix B for the recommended System Action
  12855.           or Programmer Response for this error.
  12856.  
  12857. 06205 DB2 205 Column used that is not a column of the table used
  12858.  
  12859.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12860.           Reference Manual, Appendix B for an Explanation of this error.
  12861.  
  12862.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12863.           Reference Manual, Appendix B for the recommended System Action
  12864.           or Programmer Response for this error.
  12865.  
  12866. 06206 DB2 206 Column not in inserted table, updated table, or any table in FROM
  12867.  
  12868.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12869.           Reference Manual, Appendix B for an Explanation of this error.
  12870.  
  12871.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12872.           Reference Manual, Appendix B for the recommended System Action
  12873.           or Programmer Response for this error.
  12874.  
  12875. 06207 DB2 207 Bad ORDER BY: includes column that applies to result of a UNION
  12876.  
  12877.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12878.           Reference Manual, Appendix B for an Explanation of this error.
  12879.  
  12880.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12881.           Reference Manual, Appendix B for the recommended System Action
  12882.           or Programmer Response for this error.
  12883.  
  12884. 06208 DB2 208 Invalid ORDER BY: an ORDER BY column is not part of result table
  12885.  
  12886.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12887.           Reference Manual, Appendix B for an Explanation of this error.
  12888.  
  12889.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12890.           Reference Manual, Appendix B for the recommended System Action
  12891.           or Programmer Response for this error.
  12892.  
  12893. 06219 DB2 219 The required explanation table does not exist
  12894.  
  12895.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12896.           Reference Manual, Appendix B for an Explanation of this error.
  12897.  
  12898.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12899.           Reference Manual, Appendix B for the recommended System Action
  12900.           or Programmer Response for this error.
  12901.  
  12902. 06220 DB2 220 A column in explanation table is not defined properly
  12903.  
  12904.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12905.           Reference Manual, Appendix B for an Explanation of this error.
  12906.  
  12907.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12908.           Reference Manual, Appendix B for the recommended System Action
  12909.           or Programmer Response for this error.
  12910.  
  12911. 06301 DB2 301 Host variable can't be used as specified because of its data type
  12912.  
  12913.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12914.           Reference Manual, Appendix B for an Explanation of this error.
  12915.  
  12916.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12917.           Reference Manual, Appendix B for the recommended System Action
  12918.           or Programmer Response for this error.
  12919.  
  12920. 06302 DB2 302 The value of an input variable is too large for the target column
  12921.  
  12922.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12923.           Reference Manual, Appendix B for an Explanation of this error.
  12924.  
  12925.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12926.           Reference Manual, Appendix B for the recommended System Action
  12927.           or Programmer Response for this error.
  12928.  
  12929. 06303 DB2 303 Value not assigned to host variable: data types not comparable
  12930.  
  12931.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12932.           Reference Manual, Appendix B for an Explanation of this error.
  12933.  
  12934.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12935.           Reference Manual, Appendix B for the recommended System Action
  12936.           or Programmer Response for this error.
  12937.  
  12938. 06304 DB2 304 Value not assigned to host variable: value not in data type range
  12939.  
  12940.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12941.           Reference Manual, Appendix B for an Explanation of this error.
  12942.  
  12943.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12944.           Reference Manual, Appendix B for the recommended System Action
  12945.           or Programmer Response for this error.
  12946.  
  12947. 06305 DB2 305 NULL Value not assigned to host variable: no indicator variable
  12948.  
  12949.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12950.           Reference Manual, Appendix B for an Explanation of this error.
  12951.  
  12952.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12953.           Reference Manual, Appendix B for the recommended System Action
  12954.           or Programmer Response for this error.
  12955.  
  12956. 06309 DB2 309 Invalid predicate: referenced host variable has the NULL length
  12957.  
  12958.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12959.           Reference Manual, Appendix B for an Explanation of this error.
  12960.  
  12961.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12962.           Reference Manual, Appendix B for the recommended System Action
  12963.           or Programmer Response for this error.
  12964.  
  12965. 06311 DB2 311 The indicated length of a host variable is negative
  12966.  
  12967.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12968.           Reference Manual, Appendix B for an Explanation of this error.
  12969.  
  12970.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12971.           Reference Manual, Appendix B for the recommended System Action
  12972.           or Programmer Response for this error.
  12973.  
  12974. 06312 DB2 312 Undefined or unusable host variable
  12975.  
  12976.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12977.           Reference Manual, Appendix B for an Explanation of this error.
  12978.  
  12979.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12980.           Reference Manual, Appendix B for the recommended System Action
  12981.           or Programmer Response for this error.
  12982.  
  12983. 06313 DB2 313 Number of host variables not equal to number of parameter markers
  12984.  
  12985.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12986.           Reference Manual, Appendix B for an Explanation of this error.
  12987.  
  12988.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12989.           Reference Manual, Appendix B for the recommended System Action
  12990.           or Programmer Response for this error.
  12991.  
  12992. 06401 DB2 401 Operands of arithmetic or comparison operation are not comparable
  12993.  
  12994.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  12995.           Reference Manual, Appendix B for an Explanation of this error.
  12996.  
  12997.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  12998.           Reference Manual, Appendix B for the recommended System Action
  12999.           or Programmer Response for this error.
  13000.  
  13001. 06402 DB2 402 An arithmetic function or operator is applied to character data
  13002.  
  13003.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13004.           Reference Manual, Appendix B for an Explanation of this error.
  13005.  
  13006.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13007.           Reference Manual, Appendix B for the recommended System Action
  13008.           or Programmer Response for this error.
  13009.  
  13010. 06404 DB2 404 The UPDATE or INSERT specifies a string that is too long
  13011.  
  13012.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13013.           Reference Manual, Appendix B for an Explanation of this error.
  13014.  
  13015.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13016.           Reference Manual, Appendix B for the recommended System Action
  13017.           or Programmer Response for this error.
  13018.  
  13019. 06405 DB2 405 Numeric literal can't be used as specified cause its out of range
  13020.  
  13021.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13022.           Reference Manual, Appendix B for an Explanation of this error.
  13023.  
  13024.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13025.           Reference Manual, Appendix B for the recommended System Action
  13026.           or Programmer Response for this error.
  13027.  
  13028. 06406 DB2 406 A derived numeric value is not within range of its object column
  13029.  
  13030.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13031.           Reference Manual, Appendix B for an Explanation of this error.
  13032.  
  13033.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13034.           Reference Manual, Appendix B for the recommended System Action
  13035.           or Programmer Response for this error.
  13036.  
  13037. 06407 DB2 407 Value is NULL, but object column can not contain NULL values
  13038.  
  13039.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13040.           Reference Manual, Appendix B for an Explanation of this error.
  13041.  
  13042.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13043.           Reference Manual, Appendix B for the recommended System Action
  13044.           or Programmer Response for this error.
  13045.  
  13046. 06408 DB2 408 Value is not comparable with the data type of its object column
  13047.  
  13048.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13049.           Reference Manual, Appendix B for an Explanation of this error.
  13050.  
  13051.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13052.           Reference Manual, Appendix B for the recommended System Action
  13053.           or Programmer Response for this error.
  13054.  
  13055. 06409 DB2 409 Invalid operand of a COUNT function
  13056.  
  13057.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13058.           Reference Manual, Appendix B for an Explanation of this error.
  13059.  
  13060.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13061.           Reference Manual, Appendix B for the recommended System Action
  13062.           or Programmer Response for this error.
  13063.  
  13064. 06410 DB2 410 The floating point literal contains more than 30 characters
  13065.  
  13066.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13067.           Reference Manual, Appendix B for an Explanation of this error.
  13068.  
  13069.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13070.           Reference Manual, Appendix B for the recommended System Action
  13071.           or Programmer Response for this error.
  13072.  
  13073. 06411 DB2 411 The keyword USER cannot be used as specified
  13074.  
  13075.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13076.           Reference Manual, Appendix B for an Explanation of this error.
  13077.  
  13078.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13079.           Reference Manual, Appendix B for the recommended System Action
  13080.           or Programmer Response for this error.
  13081.  
  13082. 06412 DB2 412 The select clause of a subquery specifies multiple columns
  13083.  
  13084.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13085.           Reference Manual, Appendix B for an Explanation of this error.
  13086.  
  13087.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13088.           Reference Manual, Appendix B for the recommended System Action
  13089.           or Programmer Response for this error.
  13090.  
  13091. 06413 DB2 413 Overflow occurred during data type conversion
  13092.  
  13093.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13094.           Reference Manual, Appendix B for an Explanation of this error.
  13095.  
  13096.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13097.           Reference Manual, Appendix B for the recommended System Action
  13098.           or Programmer Response for this error.
  13099.  
  13100. 06414 DB2 414 The numeric column is specified in a LIKE predicate
  13101.  
  13102.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13103.           Reference Manual, Appendix B for an Explanation of this error.
  13104.  
  13105.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13106.           Reference Manual, Appendix B for the recommended System Action
  13107.           or Programmer Response for this error.
  13108.  
  13109. 06415 DB2 415 Corresponding columns in UNION don't have identical descriptions
  13110.  
  13111.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13112.           Reference Manual, Appendix B for an Explanation of this error.
  13113.  
  13114.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13115.           Reference Manual, Appendix B for the recommended System Action
  13116.           or Programmer Response for this error.
  13117.  
  13118. 06416 DB2 416 An operand of a UNION contains a long string column
  13119.  
  13120.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13121.           Reference Manual, Appendix B for an Explanation of this error.
  13122.  
  13123.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13124.           Reference Manual, Appendix B for the recommended System Action
  13125.           or Programmer Response for this error.
  13126.  
  13127. 06417 DB2 417 STATEMENT includes parameter markers as operands of same operator
  13128.  
  13129.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13130.           Reference Manual, Appendix B for an Explanation of this error.
  13131.  
  13132.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13133.           Reference Manual, Appendix B for the recommended System Action
  13134.           or Programmer Response for this error.
  13135.  
  13136. 06418 DB2 418 STATEMENT string to be prepared has parameter markers in a SELECT
  13137.  
  13138.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13139.           Reference Manual, Appendix B for an Explanation of this error.
  13140.  
  13141.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13142.           Reference Manual, Appendix B for the recommended System Action
  13143.           or Programmer Response for this error.
  13144.  
  13145. 06419 DB2 419 The result of decimal division has produced a negative scale
  13146.  
  13147.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13148.           Reference Manual, Appendix B for an Explanation of this error.
  13149.  
  13150.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13151.           Reference Manual, Appendix B for the recommended System Action
  13152.           or Programmer Response for this error.
  13153.  
  13154. 06421 DB2 421 The operands of a UNION do not have the same number of columns
  13155.  
  13156.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13157.           Reference Manual, Appendix B for an Explanation of this error.
  13158.  
  13159.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13160.           Reference Manual, Appendix B for the recommended System Action
  13161.           or Programmer Response for this error.
  13162.  
  13163. 06501 DB2 501 Cursor identified in a FETCH or DISCONNECT statement is not open
  13164.  
  13165.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13166.           Reference Manual, Appendix B for an Explanation of this error.
  13167.  
  13168.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13169.           Reference Manual, Appendix B for the recommended System Action
  13170.           or Programmer Response for this error.
  13171.  
  13172. 06502 DB2 502 The cursor identified in a CONNECT statement is already open
  13173.  
  13174.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13175.           Reference Manual, Appendix B for an Explanation of this error.
  13176.  
  13177.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13178.           Reference Manual, Appendix B for the recommended System Action
  13179.           or Programmer Response for this error.
  13180.  
  13181. 06503 DB2 503 Column not updated: not identified in UPDATE clause of SELECT
  13182.  
  13183.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13184.           Reference Manual, Appendix B for an Explanation of this error.
  13185.  
  13186.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13187.           Reference Manual, Appendix B for the recommended System Action
  13188.           or Programmer Response for this error.
  13189.  
  13190. 06504 DB2 504 The specified cursor name is not defined
  13191.  
  13192.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13193.           Reference Manual, Appendix B for an Explanation of this error.
  13194.  
  13195.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13196.           Reference Manual, Appendix B for the recommended System Action
  13197.           or Programmer Response for this error.
  13198.  
  13199. 06507 DB2 507 The cursor identified in the UPDATE or DELETE is not open
  13200.  
  13201.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13202.           Reference Manual, Appendix B for an Explanation of this error.
  13203.  
  13204.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13205.           Reference Manual, Appendix B for the recommended System Action
  13206.           or Programmer Response for this error.
  13207.  
  13208. 06508 DB2 508 Cursor identified in UPDATE or DELETE is not positioned on a row
  13209.  
  13210.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13211.           Reference Manual, Appendix B for an Explanation of this error.
  13212.  
  13213.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13214.           Reference Manual, Appendix B for the recommended System Action
  13215.           or Programmer Response for this error.
  13216.  
  13217. 06509 DB2 509 Table in UPDATE or DELETE not the same table designated by cursor
  13218.  
  13219.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13220.           Reference Manual, Appendix B for an Explanation of this error.
  13221.  
  13222.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13223.           Reference Manual, Appendix B for the recommended System Action
  13224.           or Programmer Response for this error.
  13225.  
  13226. 06510 DB2 510 Table designated by cursor of UPDATE or DELETE cannot be modified
  13227.  
  13228.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13229.           Reference Manual, Appendix B for an Explanation of this error.
  13230.  
  13231.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13232.           Reference Manual, Appendix B for the recommended System Action
  13233.           or Programmer Response for this error.
  13234.  
  13235. 06511 DB2 511 FOR UPDATE not allowed:table designated by cursor can't be modified
  13236.  
  13237.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13238.           Reference Manual, Appendix B for an Explanation of this error.
  13239.  
  13240.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13241.           Reference Manual, Appendix B for the recommended System Action
  13242.           or Programmer Response for this error.
  13243.  
  13244. 06514 DB2 514 The cursor is not in a prepared state
  13245.  
  13246.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13247.           Reference Manual, Appendix B for an Explanation of this error.
  13248.  
  13249.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13250.           Reference Manual, Appendix B for the recommended System Action
  13251.           or Programmer Response for this error.
  13252.  
  13253. 06516 DB2 516 The DESCRIBE statement does not identify a prepared statement
  13254.  
  13255.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13256.           Reference Manual, Appendix B for an Explanation of this error.
  13257.  
  13258.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13259.           Reference Manual, Appendix B for the recommended System Action
  13260.           or Programmer Response for this error.
  13261.  
  13262. 06517 DB2 517 Cursor not used: its name doesn't identify a prepared SELECT
  13263.  
  13264.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13265.           Reference Manual, Appendix B for an Explanation of this error.
  13266.  
  13267.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13268.           Reference Manual, Appendix B for the recommended System Action
  13269.           or Programmer Response for this error.
  13270.  
  13271. 06518 DB2 518 EXECUTE statement does not identify a valid prepared statement
  13272.  
  13273.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13274.           Reference Manual, Appendix B for an Explanation of this error.
  13275.  
  13276.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13277.           Reference Manual, Appendix B for the recommended System Action
  13278.           or Programmer Response for this error.
  13279.  
  13280. 06519 DB2 519 PREPARE statement identifies the SELECT of the opened cursor
  13281.  
  13282.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13283.           Reference Manual, Appendix B for an Explanation of this error.
  13284.  
  13285.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13286.           Reference Manual, Appendix B for the recommended System Action
  13287.           or Programmer Response for this error.
  13288.  
  13289. 06551 DB2 551 User lacks privilege to perform operation on specified object
  13290.  
  13291.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13292.           Reference Manual, Appendix B for an Explanation of this error.
  13293.  
  13294.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13295.           Reference Manual, Appendix B for the recommended System Action
  13296.           or Programmer Response for this error.
  13297.  
  13298. 06552 DB2 552 User does not have privilege to perform the specified operation
  13299.  
  13300.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13301.           Reference Manual, Appendix B for an Explanation of this error.
  13302.  
  13303.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13304.           Reference Manual, Appendix B for the recommended System Action
  13305.           or Programmer Response for this error.
  13306.  
  13307. 06554 DB2 554 An authorization ID cannot grant a privilege to itself
  13308.  
  13309.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13310.           Reference Manual, Appendix B for an Explanation of this error.
  13311.  
  13312.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13313.           Reference Manual, Appendix B for the recommended System Action
  13314.           or Programmer Response for this error.
  13315.  
  13316. 06555 DB2 555 An authorization ID cannot revoke a privilege from itself
  13317.  
  13318.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13319.           Reference Manual, Appendix B for an Explanation of this error.
  13320.  
  13321.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13322.           Reference Manual, Appendix B for the recommended System Action
  13323.           or Programmer Response for this error.
  13324.  
  13325. 06556 DB2 556 A privilege cannot be revoked because it is not possessed by user
  13326.  
  13327.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13328.           Reference Manual, Appendix B for an Explanation of this error.
  13329.  
  13330.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13331.           Reference Manual, Appendix B for the recommended System Action
  13332.           or Programmer Response for this error.
  13333.  
  13334. 06557 DB2 557 Inconsistent GRANT/REVOKE keyword
  13335.  
  13336.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13337.           Reference Manual, Appendix B for an Explanation of this error.
  13338.  
  13339.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13340.           Reference Manual, Appendix B for the recommended System Action
  13341.           or Programmer Response for this error.
  13342.  
  13343. 06558 DB2 558 The WITH GRANT option is ignored because GRANT is to PUBLIC
  13344.  
  13345.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13346.           Reference Manual, Appendix B for an Explanation of this error.
  13347.  
  13348.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13349.           Reference Manual, Appendix B for the recommended System Action
  13350.           or Programmer Response for this error.
  13351.  
  13352. 06559 DB2 559 All authorization functions have been disabled
  13353.  
  13354.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13355.           Reference Manual, Appendix B for an Explanation of this error.
  13356.  
  13357.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13358.           Reference Manual, Appendix B for the recommended System Action
  13359.           or Programmer Response for this error.
  13360.  
  13361. 06560 DB2 560 The WITH GRANT option is ignored for UPDATE
  13362.  
  13363.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13364.           Reference Manual, Appendix B for an Explanation of this error.
  13365.  
  13366.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13367.           Reference Manual, Appendix B for the recommended System Action
  13368.           or Programmer Response for this error.
  13369.  
  13370. 06601 DB2 601 Name of the object to be created is identical to an existing name
  13371.  
  13372.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13373.           Reference Manual, Appendix B for an Explanation of this error.
  13374.  
  13375.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13376.           Reference Manual, Appendix B for the recommended System Action
  13377.           or Programmer Response for this error.
  13378.  
  13379. 06602 DB2 602 Too many columns specified in a create index
  13380.  
  13381.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13382.           Reference Manual, Appendix B for an Explanation of this error.
  13383.  
  13384.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13385.           Reference Manual, Appendix B for the recommended System Action
  13386.           or Programmer Response for this error.
  13387.  
  13388. 06603 DB2 603 Can't create unique index:non-unique data exist for col specified
  13389.  
  13390.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13391.           Reference Manual, Appendix B for an Explanation of this error.
  13392.  
  13393.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13394.           Reference Manual, Appendix B for the recommended System Action
  13395.           or Programmer Response for this error.
  13396.  
  13397. 06604 DB2 604 Column definition specifies invalid length, precision, or scale
  13398.  
  13399.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13400.           Reference Manual, Appendix B for an Explanation of this error.
  13401.  
  13402.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13403.           Reference Manual, Appendix B for the recommended System Action
  13404.           or Programmer Response for this error.
  13405.  
  13406. 06607 DB2 607 Operation is not defined for system tables
  13407.  
  13408.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13409.           Reference Manual, Appendix B for an Explanation of this error.
  13410.  
  13411.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13412.           Reference Manual, Appendix B for the recommended System Action
  13413.           or Programmer Response for this error.
  13414.  
  13415. 06612 DB2 612 Column name is a duplicate column name
  13416.  
  13417.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13418.           Reference Manual, Appendix B for an Explanation of this error.
  13419.  
  13420.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13421.           Reference Manual, Appendix B for the recommended System Action
  13422.           or Programmer Response for this error.
  13423.  
  13424. 06614 DB2 614 Can't create index: sum of internal key lengths > allowable max
  13425.  
  13426.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13427.           Reference Manual, Appendix B for an Explanation of this error.
  13428.  
  13429.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13430.           Reference Manual, Appendix B for the recommended System Action
  13431.           or Programmer Response for this error.
  13432.  
  13433. 06616 DB2 616 Specified object cannot be dropped because it is still referenced
  13434.  
  13435.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13436.           Reference Manual, Appendix B for an Explanation of this error.
  13437.  
  13438.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13439.           Reference Manual, Appendix B for the recommended System Action
  13440.           or Programmer Response for this error.
  13441.  
  13442. 06618 DB2 618 Operation is not allowed on system data bases
  13443.  
  13444.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13445.           Reference Manual, Appendix B for an Explanation of this error.
  13446.  
  13447.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13448.           Reference Manual, Appendix B for the recommended System Action
  13449.           or Programmer Response for this error.
  13450.  
  13451. 06619 DB2 619 Operation disallowed because work file data base is not stopped
  13452.  
  13453.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13454.           Reference Manual, Appendix B for an Explanation of this error.
  13455.  
  13456.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13457.           Reference Manual, Appendix B for the recommended System Action
  13458.           or Programmer Response for this error.
  13459.  
  13460. 06620 DB2 620 Keyword in STATEMENT not allowed for table space in work file database
  13461.  
  13462.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13463.           Reference Manual, Appendix B for an Explanation of this error.
  13464.  
  13465.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13466.           Reference Manual, Appendix B for the recommended System Action
  13467.           or Programmer Response for this error.
  13468.  
  13469. 06623 DB2 623 A clustering index already exists on the specified table
  13470.  
  13471.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13472.           Reference Manual, Appendix B for an Explanation of this error.
  13473.  
  13474.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13475.           Reference Manual, Appendix B for the recommended System Action
  13476.           or Programmer Response for this error.
  13477.  
  13478. 06636 DB2 636 Partitioning keys not specified in ascending or descending order
  13479.  
  13480.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13481.           Reference Manual, Appendix B for an Explanation of this error.
  13482.  
  13483.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13484.           Reference Manual, Appendix B for the recommended System Action
  13485.           or Programmer Response for this error.
  13486.  
  13487. 06637 DB2 637 Duplicate keywords
  13488.  
  13489.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13490.           Reference Manual, Appendix B for an Explanation of this error.
  13491.  
  13492.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13493.           Reference Manual, Appendix B for the recommended System Action
  13494.           or Programmer Response for this error.
  13495.  
  13496. 06644 DB2 644 Invalid value specified for keyword in specified statement
  13497.  
  13498.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13499.           Reference Manual, Appendix B for an Explanation of this error.
  13500.  
  13501.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13502.           Reference Manual, Appendix B for the recommended System Action
  13503.           or Programmer Response for this error.
  13504.  
  13505. 06646 DB2 646 Table not created:partition/default table space already contains table
  13506.  
  13507.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13508.           Reference Manual, Appendix B for an Explanation of this error.
  13509.  
  13510.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13511.           Reference Manual, Appendix B for the recommended System Action
  13512.           or Programmer Response for this error.
  13513.  
  13514. 06647 DB2 647 Bufferpool cannot be specified because it has not been activated
  13515.  
  13516.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13517.           Reference Manual, Appendix B for an Explanation of this error.
  13518.  
  13519.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13520.           Reference Manual, Appendix B for the recommended System Action
  13521.           or Programmer Response for this error.
  13522.  
  13523. 06652 DB2 652 Violation of installation defined edit or validation procedure
  13524.  
  13525.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13526.           Reference Manual, Appendix B for an Explanation of this error.
  13527.  
  13528.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13529.           Reference Manual, Appendix B for the recommended System Action
  13530.           or Programmer Response for this error.
  13531.  
  13532. 06653 DB2 653 Table in partition table space not available: no partitioned index
  13533.  
  13534.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13535.           Reference Manual, Appendix B for an Explanation of this error.
  13536.  
  13537.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13538.           Reference Manual, Appendix B for the recommended System Action
  13539.           or Programmer Response for this error.
  13540.  
  13541. 06660 DB2 660 Index not created on partitioned table space:key limit not specified
  13542.  
  13543.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13544.           Reference Manual, Appendix B for an Explanation of this error.
  13545.  
  13546.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13547.           Reference Manual, Appendix B for the recommended System Action
  13548.           or Programmer Response for this error.
  13549.  
  13550. 06661 DB2 661 Index not created on partitioned table space: parts not = partitions
  13551.  
  13552.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13553.           Reference Manual, Appendix B for an Explanation of this error.
  13554.  
  13555.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13556.           Reference Manual, Appendix B for the recommended System Action
  13557.           or Programmer Response for this error.
  13558.  
  13559. 06662 DB2 662 Partitioned index can't be created on non-partitioned tablespace
  13560.  
  13561.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13562.           Reference Manual, Appendix B for an Explanation of this error.
  13563.  
  13564.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13565.           Reference Manual, Appendix B for the recommended System Action
  13566.           or Programmer Response for this error.
  13567.  
  13568. 06663 DB2 663 Number of key limit values is zero, or > columns in key of index
  13569.  
  13570.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13571.           Reference Manual, Appendix B for an Explanation of this error.
  13572.  
  13573.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13574.           Reference Manual, Appendix B for the recommended System Action
  13575.           or Programmer Response for this error.
  13576.  
  13577. 06664 DB2 664 Internal length of limit-key flds for partitioned index too big
  13578.  
  13579.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13580.           Reference Manual, Appendix B for an Explanation of this error.
  13581.  
  13582.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13583.           Reference Manual, Appendix B for the recommended System Action
  13584.           or Programmer Response for this error.
  13585.  
  13586. 06665 DB2 665 The PART clause of an ALTER statement is omitted or invalid
  13587.  
  13588.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13589.           Reference Manual, Appendix B for an Explanation of this error.
  13590.  
  13591.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13592.           Reference Manual, Appendix B for the recommended System Action
  13593.           or Programmer Response for this error.
  13594.  
  13595. 06666 DB2 666 The statement cannot be executed because a utility is in progress
  13596.  
  13597.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13598.           Reference Manual, Appendix B for an Explanation of this error.
  13599.  
  13600.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13601.           Reference Manual, Appendix B for the recommended System Action
  13602.           or Programmer Response for this error.
  13603.  
  13604. 06667 DB2 667 Cluster index for partition tablspace can't be explicitly dropped
  13605.  
  13606.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13607.           Reference Manual, Appendix B for an Explanation of this error.
  13608.  
  13609.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13610.           Reference Manual, Appendix B for the recommended System Action
  13611.           or Programmer Response for this error.
  13612.  
  13613. 06668 DB2 668 Can't add column to table because the table has an edit procedure
  13614.  
  13615.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13616.           Reference Manual, Appendix B for an Explanation of this error.
  13617.  
  13618.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13619.           Reference Manual, Appendix B for the recommended System Action
  13620.           or Programmer Response for this error.
  13621.  
  13622. 06669 DB2 669 A table in a partitioned tablespace cannot be explicitly dropped
  13623.  
  13624.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13625.           Reference Manual, Appendix B for an Explanation of this error.
  13626.  
  13627.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13628.           Reference Manual, Appendix B for the recommended System Action
  13629.           or Programmer Response for this error.
  13630.  
  13631. 06670 DB2 670 The record length of the table exceeds the page size limit
  13632.  
  13633.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13634.           Reference Manual, Appendix B for an Explanation of this error.
  13635.  
  13636.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13637.           Reference Manual, Appendix B for the recommended System Action
  13638.           or Programmer Response for this error.
  13639.  
  13640. 06671 DB2 671 Can't alter bufferpool attribute: it changes pagesize of table space
  13641.  
  13642.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13643.           Reference Manual, Appendix B for an Explanation of this error.
  13644.  
  13645.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13646.           Reference Manual, Appendix B for the recommended System Action
  13647.           or Programmer Response for this error.
  13648.  
  13649. 06676 DB2 676 A 32K page bufferpool may not be used for an index
  13650.  
  13651.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13652.           Reference Manual, Appendix B for an Explanation of this error.
  13653.  
  13654.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13655.           Reference Manual, Appendix B for the recommended System Action
  13656.           or Programmer Response for this error.
  13657.  
  13658. 06677 DB2 677 Insufficient virtual storage for bufferpool expansion
  13659.  
  13660.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13661.           Reference Manual, Appendix B for an Explanation of this error.
  13662.  
  13663.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13664.           Reference Manual, Appendix B for the recommended System Action
  13665.           or Programmer Response for this error.
  13666.  
  13667. 06678 DB2 678 Literal for index limit key must conform to data type of column
  13668.  
  13669.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13670.           Reference Manual, Appendix B for an Explanation of this error.
  13671.  
  13672.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13673.           Reference Manual, Appendix B for the recommended System Action
  13674.           or Programmer Response for this error.
  13675.  
  13676. 06679 DB2 679 Object specified can't be created cause DROP is pending on object
  13677.  
  13678.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13679.           Reference Manual, Appendix B for an Explanation of this error.
  13680.  
  13681.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13682.           Reference Manual, Appendix B for the recommended System Action
  13683.           or Programmer Response for this error.
  13684.  
  13685. 06680 DB2 680 Too many columns specified for a table
  13686.  
  13687.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13688.           Reference Manual, Appendix B for an Explanation of this error.
  13689.  
  13690.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13691.           Reference Manual, Appendix B for the recommended System Action
  13692.           or Programmer Response for this error.
  13693.  
  13694. 06681 DB2 681 A column is in violation of installation defined field procedure
  13695.  
  13696.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13697.           Reference Manual, Appendix B for an Explanation of this error.
  13698.  
  13699.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13700.           Reference Manual, Appendix B for the recommended System Action
  13701.           or Programmer Response for this error.
  13702.  
  13703. 06682 DB2 682 Field procedure could not be loaded
  13704.  
  13705.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13706.           Reference Manual, Appendix B for an Explanation of this error.
  13707.  
  13708.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13709.           Reference Manual, Appendix B for the recommended System Action
  13710.           or Programmer Response for this error.
  13711.  
  13712. 06683 DB2 683 Invalid column type for FIELDPROC option
  13713.  
  13714.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13715.           Reference Manual, Appendix B for an Explanation of this error.
  13716.  
  13717.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13718.           Reference Manual, Appendix B for the recommended System Action
  13719.           or Programmer Response for this error.
  13720.  
  13721. 06684 DB2 684 Length of literal list is too long
  13722.  
  13723.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13724.           Reference Manual, Appendix B for an Explanation of this error.
  13725.  
  13726.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13727.           Reference Manual, Appendix B for the recommended System Action
  13728.           or Programmer Response for this error.
  13729.  
  13730. 06685 DB2 685 Invalid field type
  13731.  
  13732.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13733.           Reference Manual, Appendix B for an Explanation of this error.
  13734.  
  13735.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13736.           Reference Manual, Appendix B for the recommended System Action
  13737.           or Programmer Response for this error.
  13738.  
  13739. 06686 DB2 686 Column with w/fld proc cant compare w/column w/different fld proc
  13740.  
  13741.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13742.           Reference Manual, Appendix B for an Explanation of this error.
  13743.  
  13744.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13745.           Reference Manual, Appendix B for the recommended System Action
  13746.           or Programmer Response for this error.
  13747.  
  13748. 06687 DB2 687 Field types incomparable
  13749.  
  13750.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13751.           Reference Manual, Appendix B for an Explanation of this error.
  13752.  
  13753.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13754.           Reference Manual, Appendix B for the recommended System Action
  13755.           or Programmer Response for this error.
  13756.  
  13757. 06688 DB2 688 Incorrect data returned from field procedure
  13758.  
  13759.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13760.           Reference Manual, Appendix B for an Explanation of this error.
  13761.  
  13762.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13763.           Reference Manual, Appendix B for the recommended System Action
  13764.           or Programmer Response for this error.
  13765.  
  13766. 06802 DB2 802 Arithmetic overflow or division by zero has occurred
  13767.  
  13768.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13769.           Reference Manual, Appendix B for an Explanation of this error.
  13770.  
  13771.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13772.           Reference Manual, Appendix B for the recommended System Action
  13773.           or Programmer Response for this error.
  13774.  
  13775. 06803 DB2 803 Inserting/updating unique constrained columns with duplicate data
  13776.  
  13777.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13778.           Reference Manual, Appendix B for an Explanation of this error.
  13779.  
  13780.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13781.           Reference Manual, Appendix B for the recommended System Action
  13782.           or Programmer Response for this error.
  13783.  
  13784. 06804 DB2 804 Error in application program input parameters for SQL statement
  13785.  
  13786.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13787.           Reference Manual, Appendix B for an Explanation of this error.
  13788.  
  13789.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13790.           Reference Manual, Appendix B for the recommended System Action
  13791.           or Programmer Response for this error.
  13792.  
  13793. 06805 DB2 805 Specified program name not found in specified plan
  13794.  
  13795.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13796.           Reference Manual, Appendix B for an Explanation of this error.
  13797.  
  13798.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13799.           Reference Manual, Appendix B for the recommended System Action
  13800.           or Programmer Response for this error.
  13801.  
  13802. 06811 DB2 811 See Error SQLCODE number -811 in IBM DB2 Messages and Codes
  13803.  
  13804.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13805.           Reference Manual, Appendix B for an Explanation of this error.
  13806.  
  13807.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13808.           Reference Manual, Appendix B for the recommended System Action
  13809.           or Programmer Response for this error.
  13810.  
  13811. 06815 DB2 815 See Error SQLCODE number -815 in IBM DB2 Messages and Codes
  13812.  
  13813.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13814.           Reference Manual, Appendix B for an Explanation of this error.
  13815.  
  13816.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13817.           Reference Manual, Appendix B for the recommended System Action
  13818.           or Programmer Response for this error.
  13819.  
  13820. 06817 DB2 817 See Error SQLCODE number -817 in IBM DB2 Messages and Codes
  13821.  
  13822.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13823.           Reference Manual, Appendix B for an Explanation of this error.
  13824.  
  13825.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13826.           Reference Manual, Appendix B for the recommended System Action
  13827.           or Programmer Response for this error.
  13828.  
  13829. 06818 DB2 818 See Error SQLCODE number -818 in IBM DB2 Messages and Codes
  13830.  
  13831.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13832.           Reference Manual, Appendix B for an Explanation of this error.
  13833.  
  13834.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13835.           Reference Manual, Appendix B for the recommended System Action
  13836.           or Programmer Response for this error.
  13837.  
  13838. 06819 DB2 819 Can't recreate View cause it refers to a uncreatable view
  13839.  
  13840.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13841.           Reference Manual, Appendix B for an Explanation of this error.
  13842.  
  13843.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13844.           Reference Manual, Appendix B for the recommended System Action
  13845.           or Programmer Response for this error.
  13846.  
  13847. 06820 DB2 820 See Error SQLCODE number -820 in IBM DB2 Messages and Codes
  13848.  
  13849.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13850.           Reference Manual, Appendix B for an Explanation of this error.
  13851.  
  13852.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13853.           Reference Manual, Appendix B for the recommended System Action
  13854.           or Programmer Response for this error.
  13855.  
  13856. 06822 DB2 822 SQLDA contains invalid data address or indicator variable address
  13857.  
  13858.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13859.           Reference Manual, Appendix B for an Explanation of this error.
  13860.  
  13861.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13862.           Reference Manual, Appendix B for the recommended System Action
  13863.           or Programmer Response for this error.
  13864.  
  13865. 06840 DB2 840 Too many items returned in a SELECT or INSERT list
  13866.  
  13867.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13868.           Reference Manual, Appendix B for an Explanation of this error.
  13869.  
  13870.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13871.           Reference Manual, Appendix B for the recommended System Action
  13872.           or Programmer Response for this error.
  13873.  
  13874. 06901 DB2 901 See Error SQLCODE number -901 in IBM DB2 Messages and Codes
  13875.  
  13876.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13877.           Reference Manual, Appendix B for an Explanation of this error.
  13878.  
  13879.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13880.           Reference Manual, Appendix B for the recommended System Action
  13881.           or Programmer Response for this error.
  13882.  
  13883. 06902 DB2 902 See Error SQLCODE number -902 in IBM DB2 Messages and Codes
  13884.  
  13885.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13886.           Reference Manual, Appendix B for an Explanation of this error.
  13887.  
  13888.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13889.           Reference Manual, Appendix B for the recommended System Action
  13890.           or Programmer Response for this error.
  13891.  
  13892. 06904 DB2 904 Unsuccessful execution caused by unavailable resource
  13893.  
  13894.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13895.           Reference Manual, Appendix B for an Explanation of this error.
  13896.  
  13897.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13898.           Reference Manual, Appendix B for the recommended System Action
  13899.           or Programmer Response for this error.
  13900.  
  13901. 06906 DB2 906 SQL statement not executed: function disabled due to prior error
  13902.  
  13903.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13904.           Reference Manual, Appendix B for an Explanation of this error.
  13905.  
  13906.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13907.           Reference Manual, Appendix B for the recommended System Action
  13908.           or Programmer Response for this error.
  13909.  
  13910. 06909 DB2 909 The object has been deleted
  13911.  
  13912.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13913.           Reference Manual, Appendix B for an Explanation of this error.
  13914.  
  13915.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13916.           Reference Manual, Appendix B for the recommended System Action
  13917.           or Programmer Response for this error.
  13918.  
  13919. 06910 DB2 910 SQL statement can't access object on which drop/alter is pending
  13920.  
  13921.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13922.           Reference Manual, Appendix B for an Explanation of this error.
  13923.  
  13924.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13925.           Reference Manual, Appendix B for the recommended System Action
  13926.           or Programmer Response for this error.
  13927.  
  13928. 06911 DB2 911 Current unit of work rolled back due to deadlock or timeout
  13929.  
  13930.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13931.           Reference Manual, Appendix B for an Explanation of this error.
  13932.  
  13933.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13934.           Reference Manual, Appendix B for the recommended System Action
  13935.           or Programmer Response for this error.
  13936.  
  13937. 06913 DB2 913 Unsuccessful execution caused by deadlock or timeout
  13938.  
  13939.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13940.           Reference Manual, Appendix B for an Explanation of this error.
  13941.  
  13942.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13943.           Reference Manual, Appendix B for the recommended System Action
  13944.           or Programmer Response for this error.
  13945.  
  13946. 06922 DB2 922 Connection authorization failure
  13947.  
  13948.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13949.           Reference Manual, Appendix B for an Explanation of this error.
  13950.  
  13951.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13952.           Reference Manual, Appendix B for the recommended System Action
  13953.           or Programmer Response for this error.
  13954.  
  13955. 06923 DB2 923 Connection not established
  13956.  
  13957.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13958.           Reference Manual, Appendix B for an Explanation of this error.
  13959.  
  13960.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13961.           Reference Manual, Appendix B for the recommended System Action
  13962.           or Programmer Response for this error.
  13963.  
  13964. 06924 DB2 924 DB2 connection internal error
  13965.  
  13966.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13967.           Reference Manual, Appendix B for an Explanation of this error.
  13968.  
  13969.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13970.           Reference Manual, Appendix B for the recommended System Action
  13971.           or Programmer Response for this error.
  13972.  
  13973. 06925 DB2 925 COMMIT not valid in IMS/VS or CICS/OS/VS environment
  13974.  
  13975.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13976.           Reference Manual, Appendix B for an Explanation of this error.
  13977.  
  13978.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13979.           Reference Manual, Appendix B for the recommended System Action
  13980.           or Programmer Response for this error.
  13981.  
  13982. 06926 DB2 926 ROLLBACK not valid in IMS/VS or CIC/OS/VS environment
  13983.  
  13984.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13985.           Reference Manual, Appendix B for an Explanation of this error.
  13986.  
  13987.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13988.           Reference Manual, Appendix B for the recommended System Action
  13989.           or Programmer Response for this error.
  13990.  
  13991. 06927 DB2 927 Language Interface called: connecting environment not established
  13992.  
  13993.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  13994.           Reference Manual, Appendix B for an Explanation of this error.
  13995.  
  13996.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  13997.           Reference Manual, Appendix B for the recommended System Action
  13998.           or Programmer Response for this error.
  13999.  
  14000. 06992 DB2 992 Unable to reconnect to DB2; try again later
  14001.  
  14002.       Reason: SQLHOST/DB2 was unable to reacquire the DB2 thread after a
  14003.           COMMIT or ROLLBACK syncpoint.
  14004.  
  14005.       Remedy: The DB2 thread was released because RLSETHREAD = YES and a
  14006.           DELAYTIME were specified in the VTAM configuration file for
  14007.           GTIMON.  Set RLSETHREAD = NO to not release the DB2 thread at
  14008.           COMMIT or ROLLBACK syncpoint, or increase the DELAYTIME
  14009.           parameter to allow more time to reacquire the DB2 thread.
  14010.  
  14011. 06993 DB2 993 Set autocommit is invalid with multiple cursors
  14012.  
  14013.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  14014.           Reference Manual, Appendix B for an Explanation of this error.
  14015.  
  14016.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  14017.           Reference Manual, Appendix B for the recommended System Action
  14018.           or Programmer Response for this error.
  14019.  
  14020. 06994 DB2 994 Connecting with multiple cursors is invalid with autocommit
  14021.  
  14022.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  14023.           Reference Manual, Appendix B for an Explanation of this error.
  14024.  
  14025.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  14026.           Reference Manual, Appendix B for the recommended System Action
  14027.           or Programmer Response for this error.
  14028.  
  14029. 06995 DB2 995 Row too long for fetch
  14030.  
  14031.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  14032.           Reference Manual, Appendix B for an Explanation of this error.
  14033.  
  14034.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  14035.           Reference Manual, Appendix B for the recommended System Action
  14036.           or Programmer Response for this error.
  14037.  
  14038. 06996 DB2 996 Long seek past end of long data
  14039.  
  14040.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  14041.           Reference Manual, Appendix B for an Explanation of this error.
  14042.  
  14043.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  14044.           Reference Manual, Appendix B for the recommended System Action
  14045.           or Programmer Response for this error.
  14046.  
  14047. 06997 DB2 997 "WHERE CURRENT OF" cursor name not found
  14048.  
  14049.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  14050.           Reference Manual, Appendix B for an Explanation of this error.
  14051.  
  14052.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  14053.           Reference Manual, Appendix B for the recommended System Action
  14054.           or Programmer Response for this error.
  14055.  
  14056. 06998 DB2 998 Invalid long field number
  14057.  
  14058.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  14059.           Reference Manual, Appendix B for an Explanation of this error.
  14060.  
  14061.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  14062.           Reference Manual, Appendix B for the recommended System Action
  14063.           or Programmer Response for this error.
  14064.  
  14065. 06999 DB2 999 Current of Cursor processing cannot be used; fetch in-progress
  14066.  
  14067.       Reason: This is a DB2 database error message.  Refer to the IBM DB2
  14068.           Reference Manual, Appendix B for an Explanation of this error.
  14069.  
  14070.       Remedy: This is a DB2 database error message.  Refer to the IBM DB2
  14071.           Reference Manual, Appendix B for the recommended System Action
  14072.           or Programmer Response for this error.
  14073.  
  14074. 1.0.0 SQLBase Errors Guide
  14075. The errors documented in this section of the Error Guide are the result of
  14076. NETBios network errors or APPC/PC error message.  SQLBase is NOT generating
  14077. these errors.  These errors occur on the NETBios Network and SQLBase received
  14078. this error.  After SQLBase receives the NETBIOS Network error, SQLBase passes
  14079. this NETBios network error thru the SQLBase Application Interface back to the
  14080. application program.    When SQLBase receives a NETBios network error, SQLBase
  14081. converts the NETBios network hexidecimal error code to a decimal number and
  14082. adds 7000 to produce the following network errors.  Because the NETBIos error
  14083. messages vary from vendor to vendor, only the most popular or frequently
  14084. occurring NETBios network error messages are listed here.  If you receive
  14085. SQLBase a 7000 series network error that is not listed here, subtract 7000
  14086. from the SQLBase error number and convert the result from decimal to
  14087. hexidecimal and lookup the resulting hexidecimal number in your vendor's
  14088. NETBios network reference manual.
  14089. 07001 NET 001 Illegal buffer length
  14090.  
  14091.       Reason: A SEND BROADCAST or SEND DATAGRAM cannot sent more than 512
  14092.           bytes.  For ADAPTER and SESSION STATUS, the buffer length
  14093.           specified was less than the minimum required.
  14094.  
  14095.       Remedy: This buffer length is controlled by SQLBase and this problem
  14096.           should not occur.  Report this problem to your local Centura
  14097.           Software Corporation certified technical support center.
  14098.  
  14099. 07003 NET 003 Invalid command
  14100.  
  14101.       Reason: The command code used was incorrect.
  14102.  
  14103.       Remedy: Reissue the correct command code.
  14104.  
  14105. 07005 NET TMO Command timed-out
  14106.  
  14107.       Reason: This error has the following meanings: (1) For a CALL or
  14108.           for (2) ADAPTER STATUS, the system time-out period has elapsed.
  14109.           (3) For a SEND or for (4) RECEIVE, the time-out period specified
  14110.           for the CALL or LISTEN has elapsed. (5) For a HANG UP, the
  14111.           time-out period has expired for an outstanding SEND to complete.
  14112.  
  14113.       Remedy: (1) For a CALL, try again later. (2) For an ADAPTER STATUS, make
  14114.           sure you are using a correct name. (3) For a SEND, the session
  14115.           has been terminated abnormally.  Establish another session and
  14116.           reissue a SEND. (4) For a RECEIVE, reissue the command. (5) For
  14117.           a HANG UP the session has been terminated abnormally.
  14118.  
  14119. 07006 NET 006 Message incomplete
  14120.  
  14121.       Reason: You received part of a message because your specified buffer
  14122.           length is not big enough to receive the full message.
  14123.  
  14124.       Remedy: You must reissue another RECEIVE or RECEIVE ANY command to get
  14125.           the rest of the message before the remote computer times-out.
  14126.           For ADAPTER STATUS, SESSION STATUS, RECEIVE DATAGRAM, and
  14127.           RECEIVE BROADCAST DATAGRAM, the remaining data is lost.
  14128.  
  14129. 07008 NET ISN Illegal local session number
  14130.  
  14131.       Reason: The session number (normally from the workstation) specified is
  14132.           not one of the active sessions.
  14133.  
  14134.       Remedy: Specify an active session number when you issue a command.
  14135.  
  14136. 07009 NET 009 No resource available
  14137.  
  14138.       Reason: Not enough space available in the adapter for the session.
  14139.  
  14140.       Remedy: Reboot the computer.  This error has probably occurred because
  14141.           there are not enough sessions and commands specified for
  14142.           NETBios.
  14143.  
  14144. 07010 NET CLO Session closed
  14145.  
  14146.       Reason: The session has been closed from either the local or remote
  14147.           computer.
  14148.  
  14149.       Remedy: None required.  Informational only.  This is notification for a
  14150.           pending SEND or RECEIVE command that the session has been
  14151.           closed.  For a HANG UP, the session was closed by the remote
  14152.           computer.
  14153.  
  14154. 07011 NET 011 Command canceled
  14155.  
  14156.       Reason: Notification received that the command was canceled.  If the
  14157.           command that was canceled was a SEND or a CHAIN SEND, the
  14158.           session is abnormally terminated.
  14159.  
  14160.       Remedy: No action is required.
  14161.  
  14162. 07013 NET DPL Duplicate name in local name table
  14163.  
  14164.       Reason: Attempting to specify a name that is already in the local name
  14165.           table.
  14166.  
  14167.       Remedy: Specify another name.
  14168.  
  14169. 07014 NET 014 Name table is full
  14170.  
  14171.       Reason: Up to 16 names have already been added.
  14172.  
  14173.       Remedy: Wait until a delete name is issued so an entry will become
  14174.           available.
  14175.  
  14176. 07015 NET 015 Cmd completed, name has active sessions and is now de-registered
  14177.  
  14178.       Reason: The name to be deleted is active in a session now, but is
  14179.           de-registered.  When the name is marked de-registered and has
  14180.           active sessions, it still occupies a slot in the table.  Name is
  14181.           unusable.
  14182.  
  14183.       Remedy: Close all sessions using this name for the DELETE command to
  14184.           complete.
  14185.  
  14186. 07017 NET STF Local session table full
  14187.  
  14188.       Reason: There are no available entries in the session table.  The number
  14189.           of sessions is user-specified.
  14190.  
  14191.       Remedy: The number of commands must be greater than the number of
  14192.           sessions.  Use NETRESET /SHOW to verify the number.  SQLBase
  14193.           needs one NETBios session for each database it is listening on,
  14194.           and one for each client workstation.  It also needs a free
  14195.           session available when a user switches from one cursor to
  14196.           another.
  14197.  
  14198. 07018 NET SOR Session open rejected
  14199.  
  14200.       Reason: No LISTEN command is outstanding on the remote computer.    This
  14201.           problem may stem from using the Novell NETBios and Microsoft
  14202.           Windows.    You may be able to connect to SQLBase from Microsoft
  14203.           Windows in standard mode but not when in enhanced mode.
  14204.  
  14205.       Remedy: Wait until a LISTEN is issued on the remote computer.  Many
  14206.           variables may be involved including the network card (type and
  14207.           brand), IRQ, client workstation computer speed, database server
  14208.           computer speed and which verions of network drivers.  If you
  14209.           slow down the database server computer, you can verify that this
  14210.           is the problem.  Changing network cards and/or IRQ's might be to
  14211.           solve the problem.  The best solution for Novell customers is to
  14212.           get Novell's NETBios 3.01 rev F or later and the latest versions
  14213.           of IPX and NET3 (at least rev d).  Moving to MS Windows 3.0A or
  14214.           later may also help.
  14215.  
  14216. 07019 NET 019 Illegal name number
  14217.  
  14218.       Reason: Invalid name number.
  14219.  
  14220.       Remedy: You must use the original name number that was assigned to the
  14221.           name.
  14222.  
  14223. 07020 NET CFN Cannot find name called or no answer
  14224.  
  14225.       Reason: The call name specified cannot be found or did not answer.  This
  14226.           problem may stem from using the Novell NETBios and Microsoft
  14227.           Windows.    You may be able to connect to SQLBase from Microsoft
  14228.           Windows in standard mode but not when in enhanced mode.
  14229.  
  14230.       Remedy: Verify that the call name used is correct.  Retry with the
  14231.           correct or a different call name or reissue if the remote
  14232.           computer is busy.  Many variables may be involved including the
  14233.           network card (type and brand), IRQ, client workstation computer
  14234.           speed, database server computer speed and which verions of
  14235.           network drivers.    If you slow down the database server computer,
  14236.           you can verify that this is the problem.    Changing network cards
  14237.           and/or IRQ's might be to solve the problem.  The best solution
  14238.           for Novell customers is to get Novell's NETBios 3.01 rev F or
  14239.           later and the latest versions of IPX and NET3 (at least rev d).
  14240.           Moving to MS Windows 3.0A or later may also help.
  14241.  
  14242. 07021 NET 021 Name not found, cannot specify *, or 00H
  14243.  
  14244.       Reason: The specified name was either not in the table or an asterisk in
  14245.           column 1 of the name field or 00H.
  14246.  
  14247.       Remedy: An asterisk or 00H in column 1 is not allowed.  Retry with
  14248.           another name and verify that it is the correct name.
  14249.  
  14250. 07022 NET 022 Name in use on remote adapter
  14251.  
  14252.       Reason: Unique names can only be used once on the network.
  14253.  
  14254.       Remedy: Specify another name.
  14255.  
  14256. 07023 NET 023 Name was deleted
  14257.  
  14258.       Reason: This occurs when a name is deleted and there are no outstanding
  14259.           LISTEN, RECEIVE ANY, RECEIVE DATAGRAM, or RECEIVE BROADCAST
  14260.           DATAGRAM commands for that name.
  14261.  
  14262.       Remedy: Not action required.
  14263.  
  14264. 07024 NET SEA Session ended abnormally
  14265.  
  14266.       Reason: Either the remote computer is powered off, the cable link is
  14267.           broken, the session SEND or CHAIN SEND has timed-out, or the
  14268.           SEND or CHAIN SEND was canceled, or a HANG UP timed-out waiting
  14269.           for a SEND to complete.
  14270.  
  14271.       Remedy: Check the remote end for status and check the cable.  For a SEND
  14272.           or CHAIN SEND, or RECEIVE or RECEIVE ANY, reestablish the
  14273.           session.
  14274.  
  14275. 07025 NET 025 Name conflict detected
  14276.  
  14277.       Reason: Network protocol has detected two or more identical names on the
  14278.           network.
  14279.  
  14280.       Remedy: Everyone on the network should delete that name immediately.
  14281.  
  14282. 07026 NET 026 Incompatible remote device
  14283.  
  14284.       Reason: Unexpected protocol packet received.
  14285.  
  14286.       Remedy: Verify that all units on the network agree with the network
  14287.           protocols.
  14288.  
  14289. 07033 NET 033 Interface busy
  14290.  
  14291.       Reason: Attempting to call the BIOS out of an interrupt handler routine
  14292.           in process.
  14293.  
  14294.       Remedy: Return from the interrupt handler and try again later.
  14295.  
  14296. 07034 NET 034 Too many commands outstanding
  14297.  
  14298.       Reason: The maximum number of commands are outstanding.
  14299.  
  14300.       Remedy: If not at maximum number, refer to RESET.  If at maximum number,
  14301.           retry at a later time.
  14302.  
  14303. 07035 NET 035 Invalid adapter number
  14304.  
  14305.       Reason: Attempting to specify a number other than 00H or 01H.
  14306.  
  14307.       Remedy: Specify either 00H for the first adapter of 01H if you have and
  14308.           want to use the second adapter.  Correct the number and try
  14309.           again.
  14310.  
  14311. 07036 NET CDC Command completed while cancel occurring
  14312.  
  14313.       Reason: Attempting to cancel a command that already completed, or never
  14314.           existed.
  14315.  
  14316.       Remedy: No action required.
  14317.  
  14318. 07037 NET 037 Reserved name specified
  14319.  
  14320.       Reason: This error is currently undocumented.
  14321.  
  14322.       Remedy: Contact your local Centura Software certified technical
  14323.           support center for assistance.
  14324.  
  14325. 07038 NET 038 Command not valid to cancel
  14326.  
  14327.       Reason: Attempting to cancel a command that is invalid to cancel.
  14328.  
  14329.       Remedy: See CANCEL command for the list of commands not valid to cancel.
  14330.  
  14331. 07255 NET NPR In progress
  14332.  
  14333.       Reason: This error is currently undocumented.
  14334.  
  14335.       Remedy: Contact your local Centura Software certified technical
  14336.           support center for assistance.
  14337.  
  14338. 07257 NET NNF Network not functioning
  14339.  
  14340.       Reason: A network adapter has not been found.
  14341.  
  14342.       Remedy: Verify that the network adapter is available in this computer.
  14343.           Check that the network adapter is properly installed.  Is this
  14344.           computer connected to a network?    Try increasing the number of
  14345.           NETBios sessions and commands.
  14346.  
  14347. 07258 NET INP Invalid network pointer
  14348.  
  14349.       Reason: This error is currently undocumented.
  14350.  
  14351.       Remedy: Contact your local Centura Software certified technical
  14352.           support center for assistance.
  14353.  
  14354. 07500 NET 500 DBGATEWY local session table full. Call systems programmer.
  14355.  
  14356.       Reason: There are not enough NETBios sessions to keep all of the
  14357.           database name listens outstanding.
  14358.  
  14359.       Remedy: Verify that enough sessions and commands have configured on the
  14360.           gateway machine.
  14361.  
  14362. 07501 NET 501 APPC/PC allocation failure, no retry possible
  14363.  
  14364.       Reason: This error is currently undocumented.
  14365.  
  14366.       Remedy: Contact your local Centura Software certified technical
  14367.           support center for assistance.
  14368.  
  14369. 07502 NET 502 APPC/PC allocation failure, try again later
  14370.  
  14371.       Reason: This error is currently undocumented.
  14372.  
  14373.       Remedy: Contact your local Centura Software certified technical
  14374.           support center for assistance.
  14375.  
  14376. 07503 NET 503 APPC/PC allocation failure, bad userid/password
  14377.  
  14378.       Reason: This error is currently undocumented.
  14379.  
  14380.       Remedy: Contact your local Centura Software certified technical
  14381.           support center for assistance.
  14382.  
  14383. 07505 NET 505 APPC/PC attach PU failure
  14384.  
  14385.       Reason: This error is currently undocumented.
  14386.  
  14387.       Remedy: Contact your local Centura Software certified technical
  14388.           support center for assistance.
  14389.  
  14390. 07506 NET 506 APPC/PC attach LU failure
  14391.  
  14392.       Reason: This error is currently undocumented.
  14393.  
  14394.       Remedy: Contact your local Centura Software certified technical
  14395.           support center for assistance.
  14396.  
  14397. 07507 NET 507 APPC/PC receive data failure
  14398.  
  14399.       Reason: This error is currently undocumented.
  14400.  
  14401.       Remedy: Contact your local Centura Software certified technical
  14402.           support center for assistance.
  14403.  
  14404. 07508 NET 508 APPC/PC send data failure
  14405.  
  14406.       Reason: This error is currently undocumented.
  14407.  
  14408.       Remedy: Contact your local Centura Software certified technical
  14409.           support center for assistance.
  14410.  
  14411. 07509 NET 509 APPC/PC attach DLC failure
  14412.  
  14413.       Reason: This error is currently undocumented.
  14414.  
  14415.       Remedy: Contact your local Centura Software certified technical
  14416.           support center for assistance.
  14417.  
  14418. 07510 NET 510 APPC/PC transaction program ending failure
  14419.  
  14420.       Reason: This error is currently undocumented.
  14421.  
  14422.       Remedy: Contact your local Centura Software certified technical
  14423.           support center for assistance.
  14424.  
  14425. 07511 NET 511 APPC/PC transaction program initiating failure
  14426.  
  14427.       Reason: This error is currently undocumented.
  14428.  
  14429.       Remedy: Contact your local Centura Software certified technical
  14430.           support center for assistance.
  14431.  
  14432. 07512 NET 512 APPC/PC change number of sessions failure
  14433.  
  14434.       Reason: This error is currently undocumented.
  14435.  
  14436.       Remedy: Contact your local Centura Software certified technical
  14437.           support center for assistance.
  14438.  
  14439. 07513 NET 513 APPC/PC detach LU failure
  14440.  
  14441.       Reason: This error is currently undocumented.
  14442.  
  14443.       Remedy: Contact your local Centura Software certified technical
  14444.           support center for assistance.
  14445.  
  14446. 07514 NET 514 APPC/PC detach PU failure
  14447.  
  14448.       Reason: This error is currently undocumented.
  14449.  
  14450.       Remedy: Contact your local Centura Software certified technical
  14451.           support center for assistance.
  14452.  
  14453. 07515 NET 515 APPC/PC deallocate failure
  14454.  
  14455.       Reason: This error is currently undocumented.
  14456.  
  14457.       Remedy: Contact your local Centura Software certified technical
  14458.           support center for assistance.
  14459.  
  14460. 07516 NET 516 APPC/PC unknown failure; turn on verbose tracing
  14461.  
  14462.       Reason: This error is currently undocumented.
  14463.  
  14464.       Remedy: Contact your local Centura Software certified technical
  14465.           support center for assistance.
  14466.  
  14467. 07517 NET 517 APPC/PC not dialed to a host
  14468.  
  14469.       Reason: This error is currently undocumented.
  14470.  
  14471.       Remedy: Contact your local Centura Software certified technical
  14472.           support center for assistance.
  14473.  
  14474. 07518 NET 518 APPC/PC no more host sessions available
  14475.  
  14476.       Reason: This error is currently undocumented.
  14477.  
  14478.       Remedy: Contact your local Centura Software certified technical
  14479.           support center for assistance.
  14480.  
  14481. 07519 NET 519 APPC/PC Unrecoverable error encountered with the host
  14482.  
  14483.       Reason: This error is currently undocumented.
  14484.  
  14485.       Remedy: Contact your local Centura Software certified technical
  14486.           support center for assistance.
  14487.  
  14488. 07600 NET CAA Cannot allocate adapter status structure
  14489.  
  14490.       Reason: This error is currently undocumented.
  14491.  
  14492.       Remedy: Contact your local Centura Software certified technical
  14493.           support center for assistance.
  14494.  
  14495. 07601 NET CAN Cannot allocate network control block
  14496.  
  14497.       Reason: This error is currently undocumented.
  14498.  
  14499.       Remedy: Contact your local Centura Software certified technical
  14500.           support center for assistance.
  14501.  
  14502. 07602 NET NBS Network buffer is too small
  14503.  
  14504.       Reason: Mostly likely caused by a lack of real memory at the client
  14505.           workstation computer.
  14506.  
  14507.       Remedy: Provide more real memory at the client workstation computer.
  14508.           This could be accomplished by physically adding more memory to
  14509.           the client workstation computer or by removing other resources
  14510.           that are using the real memory of the client workstation
  14511.           computer.
  14512.  
  14513. 07603 NET CRM Cannot allocate real memory
  14514.  
  14515.       Reason: Not enough real memory to hold network adapter information.
  14516.  
  14517.       Remedy: Check available real memory at the failing computer.  Attempt to
  14518.           make more real memory available.
  14519.  
  14520. 1.0.0 SQLBase Errors Guide
  14521. The errors documented in this section of the Error Guide are for general
  14522. SQLBase file input/output errors.
  14523. 08001 FIO CCF Cannot commit file
  14524.  
  14525.       Reason: The database system is attempting to flush a file and update
  14526.           its directory but a file error has been determined.
  14527.  
  14528.       Remedy: Contact your local Centura Software Corporation certified
  14529.           technical support center.
  14530.  
  14531. 08002 FIO CAD NOT USED
  14532.  
  14533.       Reason: This error code is currently not used by the SQLBase system.
  14534.  
  14535.       Remedy: None.  This error code should never occur.  If you get this
  14536.           error, contact your local Centura Software certified
  14537.           technical support center.
  14538.  
  14539. 08003 FIO FME INTERNAL USE ONLY - Max file map entries exceeded
  14540.  
  14541.       Reason: This error is only used internally by the SQLBase system.
  14542.  
  14543.       Remedy: None.  This error code should never occur.  If you get this
  14544.           error, contact your local Centura Software certified
  14545.           technical support center.
  14546.  
  14547. 08004 FIO OOM Out of memory at the database computer
  14548.  
  14549.       Reason: Not enough memory at the database engine to perform the
  14550.           requested task.
  14551.  
  14552.       Remedy: Check available memory at the database computer.    Attempt to
  14553.           make more memory available.  To make more memory available for
  14554.           the database engine, you can reduce size of the CACHE.
  14555.  
  14556. 08005 FIO CGD NOT USED
  14557.  
  14558.       Reason: This error code is currently not used by the SQLBase system.
  14559.  
  14560.       Remedy: None.  This error code should never occur.  If you get this
  14561.           error, contact your local Centura Software certified
  14562.           technical support center.
  14563.  
  14564. 08006 FIO CFN Cannot find file
  14565.  
  14566.       Reason: Using DIRECTIO the database server cannot find a database file.
  14567.  
  14568.       Remedy: Determine why the database file cannot be found.
  14569.  
  14570. 08007 FIO IFN Invalid file name
  14571.  
  14572.       Reason: Using DIRECTIO the database server has determined that the
  14573.           database file name is invalid.
  14574.  
  14575.       Remedy: Correct database file.
  14576.  
  14577. 08008 FIO CFD Cannot find directory
  14578.  
  14579.       Reason: Using DIRECTIO the database server cannot find the database
  14580.           subdirectory.
  14581.  
  14582.       Remedy: Determine why the database subdirectory cannot be found.
  14583.  
  14584. 08009 FIO COF Cannot open file
  14585.  
  14586.       Reason: Using DIRECTIO the database server cannot open the database
  14587.           file.
  14588.  
  14589.       Remedy: Determine why the database file cannot be opened.
  14590.  
  14591. 08010 FIO ICN Invalid cluster number
  14592.  
  14593.       Reason: Using DIRECTIO the database server determined an invalid
  14594.           cluster number.
  14595.  
  14596.       Remedy: Determine why a bad cluster was read.  For more detailed
  14597.           information, see the DOS technical reference about clusters and
  14598.           cluster numbers.
  14599.  
  14600. 08011 FIO NMS Not in map space
  14601.  
  14602.       Reason: Using DIRECTIO the database server is attempting to lookup the
  14603.           logical sector requested in the file map to determine the
  14604.           physical sector equivalent and run length in number of sectors
  14605.           and the logical sector requested has not been found in the map
  14606.           space.  Each map entry contains the relative and physical sector
  14607.           number.
  14608.  
  14609.       Remedy: Determine why the logical sector is not in the map space.  For
  14610.           more detailed information, see the DOS technical reference about
  14611.           logical sectors and map space.
  14612.  
  14613. 08012 FIO CRD Cannot retrieve disk buffer
  14614.  
  14615.       Reason: Using DIRECTIO the database server is attempting to retrieve the
  14616.           next FAT (File Allocation Table) entry from the FAT table and it
  14617.           cannot find the disk buffer.  DIRECTIO works with 12-bit and
  14618.           16-big FATs.  Depending on whether a 12-bit or 16-bit FAT is in
  14619.           the sector, it extracts the FAT entry.
  14620.  
  14621.       Remedy: Determine why the disk buffer cannot be retrieved.  For more
  14622.           detailed information on FAT tables, see the DOS technical
  14623.           reference on how to access the FAT.  Also, if you are
  14624.           redirecting your files to a network drive, don't load the
  14625.           redirectors and try again without using the network drive.
  14626.  
  14627. 08013 FIO CGI Cannot get information
  14628.  
  14629.       Reason: Using DIRECTIO the database server is trying to get directory
  14630.           information on an open file and the system cannot obtain the
  14631.           necessary information.  The database is attempting to determine
  14632.           the file size, attributes, and starting cluster number.
  14633.  
  14634.       Remedy: Determine why the required information could not be obtained.
  14635.           For more detailed info, see the DOS technical reference on how
  14636.           to obtain this information.  This error has frequently occurred
  14637.           when upgrading from one operating system to another.  If you
  14638.           have upgraded your operating system lately, DIRECTIO may not be
  14639.           compatible with this version of your new operating system.
  14640.  
  14641. 08014 FIO ITG Integrity error
  14642.  
  14643.       Reason: Using DIRECTIO the database server is attempting to read or
  14644.           write and has determined an unexpected error.
  14645.  
  14646.       Remedy: Contact your local Centura Software Corporation certified
  14647.           technical support center.
  14648.  
  14649. 08015 FIO DME Disk mapping error
  14650.  
  14651.       Reason: This error is currently undocumented.
  14652.  
  14653.       Remedy: Contact your local Centura Software certified technical
  14654.           support center for assistance.
  14655.  
  14656. 08016 FIO CID NOT USED
  14657.  
  14658.       Reason: This error code is currently not used by the SQLBase system.
  14659.  
  14660.       Remedy: None.  This error code should never occur.  If you get this
  14661.           error, contact your local Centura Software certified
  14662.           technical support center.
  14663.  
  14664. 08017 FIO DIW Unable to use DIRECTIO
  14665.  
  14666.       Reason: The database system has determined DIRECTIO cannot be used on
  14667.           the database server computer.  More generally, this means that
  14668.           SQLBase has examined the specified disk drive, and SQLBase
  14669.           cannot determine what the file structure looks like.  This could
  14670.           potentially happen by having a non-standard disk extender
  14671.           installed such as SPEEDSTORE.  Also, sometimes the file
  14672.           structure may be corrupted and can be fixed by running CHKDSK.
  14673.  
  14674.       Remedy: Determine why the database server computer cannot use DIRECTIO.
  14675.           Set the configuration DIRECTIO off, that is, DIRECTIO=0.
  14676.  
  14677. 08018 FIO CTF Cannot create DIRECTIO test file
  14678.  
  14679.       Reason: The database system is testing DIRECTIO can be used on the
  14680.           database server computer and a test file cannot be created.
  14681.  
  14682.       Remedy: Determine and correct the cause of the create failure.  Run a
  14683.           check disk utility (CHKDSK) for the current operating system to
  14684.           verify the status of disk.  Verify that sufficient disk space is
  14685.           available and verify that the number of files allowed open for
  14686.           the operating system permits the additional file, that is, check
  14687.           the FILES= configuration parameter setting.
  14688.  
  14689. 08019 FIO WTF Cannot write DIRECTIO test file
  14690.  
  14691.       Reason: The database system is testing DIRECTIO can be used on the
  14692.           database server computer and a test file cannot be written.
  14693.  
  14694.       Remedy: Determine and correct the cause of the disk write failure.  Most
  14695.           commonly, it may be because you have run out of available disk
  14696.           space.  If sufficient disk space is available, then run a check
  14697.           disk utility (CHKDSK) for the current operating system to verify
  14698.           the status of the disk.
  14699.  
  14700. 08020 FIO RTF NOT USED
  14701.  
  14702.       Reason: This error code is currently not used by the SQLBase system.
  14703.  
  14704.       Remedy: None.  This error code should never occur.  If you get this
  14705.           error, contact your local Centura Software certified
  14706.           technical support center.
  14707.  
  14708. 08021 FIO LTF Cannot close DIRECTIO test file
  14709.  
  14710.       Reason: The database system is testing DIRECTIO can be used on the
  14711.           database server computer and a test file cannot be closed.
  14712.  
  14713.       Remedy: Determine and correct the cause of the CLOSE file error.    Run a
  14714.           check disk utility (CHKDSK) for the database server computer
  14715.           operating system to verify the status of the disk.
  14716.  
  14717. 08022 FIO STF Cannot seek in DIRECTIO test file
  14718.  
  14719.       Reason: The database system is testing DIRECTIO can be used on the
  14720.           database server computer and a seek within a test file has
  14721.           failed.
  14722.  
  14723.       Remedy: Determine and correct the cause of the seek file error.  Run a
  14724.           check disk utility (CHKDSK) for the database server computer
  14725.           operating system to verify the status of the disk.
  14726.  
  14727. 1.0.0 SQLBase Errors Guide
  14728. The errors documented in this section of the Error Guide are errors that
  14729. relate to database memory workspace.
  14730. 08101 MEM OUT Out of memory for allocation
  14731.  
  14732.       Reason: This error code is currently not used by the SQLBase system.
  14733.  
  14734.       Remedy: None.  This error code should never occur.  If you get this
  14735.           error, contact your local Centura Software certified
  14736.           technical support center.
  14737.  
  14738. 08102 MEM BIG Requested memory size too big for allocation
  14739.  
  14740.       Reason: Involved string would require too much memory for concatenation.
  14741.  
  14742.       Remedy: Reduce memory requirement to less than 64K bytes.
  14743.  
  14744. 1.0.0 SQLBase Errors Guide
  14745. The errors documented in this section of the Error Guide are for pseudo code
  14746. generation of procedure
  14747. 08201 PCG NPC No procedure command found
  14748.  
  14749.       Reason: The procedure does not have any command in it.
  14750.  
  14751.       Remedy: Add appropriate commands in the ACTIONS section.
  14752.  
  14753. 08202 PCG CFF Cannot find function
  14754.  
  14755.       Reason: Cannot find internal function
  14756.  
  14757.       Remedy: This error should not occur.  Call Centura Software
  14758.           Corporation Technical support for assistance.
  14759.  
  14760. 08203 PCG DOC Duplicate ON clause
  14761.  
  14762.       Reason: Duplicate ON clause was seen
  14763.  
  14764.       Remedy: This error should not occur.  Call Centura Software
  14765.           Corporation Technical support for assistance.
  14766.  
  14767. 08204 PCG NLD No LOOP defined
  14768.  
  14769.       Reason: BREAK command is used without a prior defined LOOP
  14770.  
  14771.       Remedy: Check the program and make sure that the LOOP command is used
  14772.           before BREAK command
  14773.  
  14774. 08205 PCG NPW No password can be retrieved for connecting to database.
  14775.  
  14776.       Reason: Attempts to read the user's password failed.
  14777.  
  14778.       Remedy: Check the password to the database and retry later.
  14779.  
  14780. 08206 PCG NCS Only constant-string commands are allowed in STATIC procedure
  14781.  
  14782.       Reason: Embedded commands cannot be composed dynamically.  They must
  14783.           be constant strings.
  14784.  
  14785.       Remedy: Change offending command to constant string.
  14786.  
  14787. 08207 PCG NDD No DDL statement allowed in the static stored procedure
  14788.  
  14789.       Reason: Putting DDL(Data Definition Language) statement in static
  14790.           stored procedure is not allowed.
  14791.  
  14792.       Remedy: Remove the DDL statement from the static stored procedure.
  14793.  
  14794. 1.0.0 SQLBase Errors Guide
  14795. The errors documented in this section of the Error Guide occur only at
  14796. Stored-Procedure execution time.
  14797. 08301 SPE INT Internal error occurred in Stored-Procedure execution
  14798.  
  14799.       Reason: An internal error has been detected.
  14800.  
  14801.       Remedy: None.
  14802.  
  14803. 08302 SPE CAL Cannot allocate cursor array
  14804.  
  14805.       Reason: The Stored-Procedure Executor failed to allocate space for
  14806.           cursors.
  14807.  
  14808.       Remedy: None.
  14809.  
  14810. 08303 SPE COR Cursor (number) out of range (connection probably never made)
  14811.  
  14812.       Reason: Large cursor number indicates no prior connection.
  14813.  
  14814.       Remedy: Check for proper connection.
  14815.  
  14816. 08304 SPE CIS Cursor in invalid state
  14817.  
  14818.       Reason: The Stored-Procedure Executor detected an operation that's
  14819.           incompatible with the cursor's current state.
  14820.  
  14821.       Remedy: Check proper use of cursors.
  14822.  
  14823. 08305 SPE CNN Cursor has no name and cannot be closed
  14824.  
  14825.       Reason: A cursor not opened cannot be closed.
  14826.  
  14827.       Remedy: Check proper cursor usage.
  14828.  
  14829. 08306 SPE CNU Cursor not in use
  14830.  
  14831.       Reason: A cursor that's not in use cannot be operated on.
  14832.  
  14833.       Remedy: Check proper cursor usage.
  14834.  
  14835. 08307 SPE CNM Cursor name is missing
  14836.  
  14837.       Reason: Cursor name must be supplied for an open operation.
  14838.  
  14839.       Remedy: Check all SqlOpen statements.
  14840.  
  14841. 08308 SPE CIL Invalid cursor name length is detected
  14842.  
  14843.       Reason: The length of a cursor name must be within bounds.
  14844.  
  14845.       Remedy: Check all cursor names.
  14846.  
  14847. 08309 SPE COT Cursor opened twice
  14848.  
  14849.       Reason: A cursor cannot opened twice.
  14850.  
  14851.       Remedy: Check proper use of all SqlOpen statements.
  14852.  
  14853. 08310 SPE CNE Cursor name already exists
  14854.  
  14855.       Reason: A cursor name must be unique.
  14856.  
  14857.       Remedy: Check for duplicate cursor names in all SqlOpen statements.
  14858.  
  14859. 08311 SPE CIQ Cursor in invalid query state
  14860.  
  14861.       Reason: A cursor operation must satisfy the current query state.
  14862.  
  14863.       Remedy: Check proper use of cursor operations, e.g. SqlOpen must
  14864.           be preceded by SqlPrepare or SqlRetrieve.
  14865.  
  14866. 08331 SPE MNN Static embedded command has no name
  14867.  
  14868.       Reason: A static embedded command has its name missing, an internal
  14869.           error condition..
  14870.  
  14871.       Remedy: None.
  14872.  
  14873. 08341 SPE OIO Addition/subtraction involving datetime failed
  14874.  
  14875.       Reason: A datetime addition or subtraction failed.
  14876.  
  14877.       Remedy: Check all such additions or subtractions.
  14878.  
  14879. 08342 SPE OIU Invalid operand update detected
  14880.  
  14881.       Reason: Attempt to update a non-variable.
  14882.  
  14883.       Remedy: Check for update of non-variables.
  14884.  
  14885. 08343 SPE OIZ Insufficient operand size detected
  14886.  
  14887.       Reason: Attempt to update an operand of smaller size.
  14888.  
  14889.       Remedy: Probably an internal error.
  14890.  
  14891. 08344 SPE OMD Missing operand detected
  14892.  
  14893.       Reason: Insufficient number of operands detected.
  14894.  
  14895.       Remedy: (This is an internal error.)
  14896.  
  14897. 08345 SPE OZL Zero length operand/result buffer detected
  14898.  
  14899.       Reason: All operands must have a valid length.
  14900.  
  14901.       Remedy: (This is an internal error.)
  14902.  
  14903. 08350 SPE DND Procedure data does not meet the DATE/TIME format
  14904.  
  14905.       Reason: Data that is either being passed into a procedure as a
  14906.           parameter or is being returned from an external function
  14907.           does not conform to the required DATE/TIME format.
  14908.  
  14909.       Remedy: Properly format such data for presenting to the procedure.
  14910.  
  14911. 08351 SPE NIR DATE/TIME parameter data not in allowed range
  14912.  
  14913.       Reason: DATE/TIME data is either too small or too large.
  14914.  
  14915.       Remedy: Correct the value to fall between January 1, 0001 and December
  14916.           31, 9999.
  14917.  
  14918. 08361 SPE WBZ Invalid buffer size detected
  14919.  
  14920.       Reason: A buffer must be large enough for receiving data.
  14921.  
  14922.       Remedy: Check all buffer sizes used in stored procedure.
  14923.  
  14924. 08362 SPE WDT Invalid database parameter type detected in SqlSetParameter
  14925.           or SqlSetParameterAll.
  14926.  
  14927.       Reason: Only defined database parameters can be set.
  14928.  
  14929.       Remedy: Check for proper use of SqlSetParameter(All).
  14930.  
  14931. 08363 SPE WDP Invalid database parameter
  14932.  
  14933.       Reason: Database parameters can only be set to predefined values.
  14934.  
  14935.       Remedy: Check if proper values are provided for SqlSetParameter(All).
  14936.  
  14937. 08364 SPE WFN Number has a fractional part
  14938.  
  14939.       Reason: Attempt to use a fractional number instead of an integer.
  14940.  
  14941.       Remedy: Correct the offending number.
  14942.  
  14943. 08365 SPE WIE Invalid SqlExecute detected
  14944.  
  14945.       Reason: Attempt to execute without a successfully compiled command.
  14946.  
  14947.       Remedy: Make sure the preceding command compiles correctly.
  14948.  
  14949. 08366 SPE WII Invalid INTO (variables) in command
  14950.  
  14951.       Reason: INTO variables are not allowed in command.
  14952.  
  14953.       Remedy: Remove INTO and variables from command.
  14954.  
  14955. 08367 SPE WIL Invalid string length detected
  14956.  
  14957.       Reason: The length of a string must be within bounds.
  14958.  
  14959.       Remedy: Check all strings used in stored procedure.
  14960.  
  14961. 08368 SPE WIO Invalid operand detected
  14962.  
  14963.       Reason: Assignment must be done to a variable
  14964.  
  14965.       Remedy: Possibly an internal error failing to detect above problem.
  14966.  
  14967. 08369 SPE WIP Invalid numeric precision detected
  14968.  
  14969.       Reason: A variable's numeric precision does not match that of the
  14970.           corresponding SELECT column.
  14971.  
  14972.       Remedy: Check all INTO variables used in stored procedure.
  14973.  
  14974. 08370 SPE WIQ Invalid command type detected
  14975.  
  14976.       Reason: SQLExists is not executing a SELECT query.
  14977.  
  14978.       Remedy: None since this is an internal error.
  14979.  
  14980. 08371 SPE WIS Invalid numeric scale detected
  14981.  
  14982.       Reason: A variable's numeric scale does not match that of the
  14983.           corresponding SELECT column.
  14984.  
  14985.       Remedy: Check all INTO variables used in stored procedure.
  14986.  
  14987. 08372 SPE WIT Invalid data type detected
  14988.  
  14989.       Reason: Assignment requires compatible types.
  14990.  
  14991.       Remedy: Check for proper assignment.
  14992.  
  14993. 08373 SPE WNG Number cannot be negative
  14994.  
  14995.       Reason: Attempt to use a negative number.
  14996.  
  14997.       Remedy: Correct the offending number.
  14998.  
  14999. 08374 SPE WNH Operand is not a sql handle
  15000.  
  15001.       Reason: Attempt to use a non-handle parameter.
  15002.  
  15003.       Remedy: Correct the offending parameter.
  15004.  
  15005. 08375 SPE WMI Missing item after ':'
  15006.  
  15007.       Reason: Variable name is expected to follow a ':'.
  15008.  
  15009.       Remedy: Check all bind or into lists in stored procedure.
  15010.  
  15011. 08376 SPE WNI There is no immediate cursor
  15012.  
  15013.       Reason: An attempt to perform an SqlClearImmediate without a prior
  15014.           SqlImmediate.
  15015.  
  15016.       Remedy: Make sure an SqlClearImmediate is preceded by an SqlImmediate.
  15017.  
  15018. 08377 SPE WNN Cursor has no name
  15019.  
  15020.       Reason: A cursor that has no name cannot be closed.
  15021.  
  15022.       Remedy: Check all SqlClose statements for correctness.
  15023.  
  15024. 08378 SPE WNP Cannot open a cursor without a prepared query
  15025.  
  15026.       Reason: Attempt to open a cursor without a prior prepared query.
  15027.  
  15028.       Remedy: Check all SqlOpen statements for correctness.
  15029.  
  15030. 08379 SPE WNS Cannot open a cursor on a non-select query
  15031.  
  15032.       Reason: Attempt to open a cursor without a prior prepared SELECT query.
  15033.  
  15034.       Remedy: Check all SqlOpen statements for correctness.
  15035.  
  15036. 08380 SPE WNV Named variable cannot be found
  15037.  
  15038.       Reason: The named variable has not been declared.
  15039.  
  15040.       Remedy: Declare the variable.
  15041.  
  15042. 08381 SPE WPZ SQL function (number) parameter size is too big
  15043.  
  15044.       Reason: Attempt to use a (number) parameter whose size is too large.
  15045.  
  15046.       Remedy: Correct the offending number.
  15047.  
  15048. 08382 SPE WTM Type mismatch
  15049.  
  15050.       Reason: Assignment requires matching types
  15051.  
  15052.       Remedy: Check for proper use of SqlSetParameter.
  15053.  
  15054. 08383 SPE WMV INTO variables are expected for executing given stored procedure
  15055.  
  15056.       Reason: INTO variables are not supplied as expected.
  15057.  
  15058.       Remedy: Supply the INTO variables as required by the stored procedure.
  15059.  
  15060. 08384 SPE WOB No or insufficient BIND variables
  15061.  
  15062.       Reason: BIND list does not supply enough vairables..
  15063.  
  15064.       Remedy: Correct BIND list to supply the required number of variables.
  15065.  
  15066. 08385 SPE WTB Too many BIND variables
  15067.  
  15068.       Reason: Too many variables are found in BIND list.
  15069.  
  15070.       Remedy: Correct BIND list to match the required number of variables.
  15071.  
  15072. 08386 SPE WOI No or insufficient INTO variables
  15073.  
  15074.       Reason: INTO list does not supply enough vairables..
  15075.  
  15076.       Remedy: Correct INTO list to supply the required number of variables.
  15077.  
  15078. 08387 SPE WTI Too many INTO variables
  15079.  
  15080.       Reason: Too many INTO variables are found in SELECT list.
  15081.  
  15082.       Remedy: Correct INTO list to match the required number of variables.
  15083.  
  15084.  
  15085. 08388 SPE XIV Invalid parameter value detected
  15086.  
  15087.       Reason: Parameter value must be within bounds.
  15088.  
  15089.       Remedy: Check parameter data for invalid value.
  15090.  
  15091. 08389 SPE XNS No space available for allocation
  15092.  
  15093.       Reason: Space is exhausted for allocation.
  15094.  
  15095.       Remedy: None.
  15096.  
  15097. 08390 SPE XID Invalid date/time value
  15098.  
  15099.       Reason: Parameter value cannot be recognized.
  15100.  
  15101.       Remedy: Check data for invalid value.
  15102.  
  15103. 08391 SPE WDD DDL construct not allowed in STATIC procedure
  15104.  
  15105.       Reason: DDL effects can only happen in DYNAMIC procedure.
  15106.  
  15107.       Remedy: Remove the DDL construct or change to use DYNAMIC procedure.
  15108.  
  15109. 08392 SPE WWB Boolean value does not match parameter usage
  15110.           (SqlSetParameterAll)
  15111.  
  15112.       Reason: TRUE is expected for number and FALSE for string.
  15113.  
  15114.       Remedy: Correct the function's last (boolean) paramter.
  15115.  
  15116. 08393 SPE EOT Procedure terminated by system or application rollback
  15117.  
  15118.       Reason: A system deadlock or application rollback terminated the
  15119.           procedure.
  15120.  
  15121.       Remedy: Change the application or eliminate the deadlock problem.
  15122.  
  15123. 08394 SPE SIL Cannot change isolation level from within stored procedure
  15124.  
  15125.       Reason: A change in isolation level requires that active cursors be
  15126.           cleaned up including the cursor on which the stored procedure
  15127.           is being executed. This will not allow the stored procedure
  15128.           to continue executing.
  15129.  
  15130.       Remedy: Change isolation level before executing the stored procedure.
  15131.  
  15132. 08395 SPE FPN NOT USED
  15133.  
  15134.       Reason: This error code is currently not used by the SQLBase system.
  15135.  
  15136.       Remedy: None.  This error code should never occur.  If you get this
  15137.           error, contact your local Centura Software certified
  15138.           technical support center.
  15139.  
  15140. 08396 SPE STL String too large
  15141.  
  15142.       Reason: The string variable has exceeded 64K in size. Currently
  15143.           SQLBase stored procedures support a maximum string size
  15144.           of 64K.
  15145.  
  15146.       Remedy: Do not exceed 64K string size.
  15147.  
  15148. 08397 SPE DNN Procedure parameter data is not numeric
  15149.  
  15150.       Reason: Data provided for a numeric parameter is expected to be
  15151.           SMALLINT, INTEGER, DECIMAL, FLOAT, or NUMBER.
  15152.  
  15153.       Remedy: Make sure the data is numeric.
  15154.  
  15155. 08398 SPE INR Procedure numeric parameter data not in range
  15156.  
  15157.       Reason: An integer value is not within the acceptable range of INTEGER
  15158.           values.
  15159.  
  15160.       Remedy: Correct integer value so that it is within the range of an
  15161.           acceptable INTEGER value.  An INTEGER value can have up to 10
  15162.           digits of precision: -2,147,483,648 to +2,147,483,647
  15163.  
  15164. 08399 SPE MPV Data not fully supplied for all procedure parameter(s)
  15165.  
  15166.       Reason: (Initial/default) data must be provided for all parameters.
  15167.  
  15168.       Remedy: Make sure all parameter data is presented at time of invocation.
  15169.  
  15170. 08400 SPE CNA LOAD/UNLOAD on CLIENT not allowed.
  15171.  
  15172.       Reason: LOAD/UNLOAD on CLIENT is currently not supported for stored
  15173.           procedures. Be aware that the default is 'on CLIENT'.
  15174.  
  15175.       Remedy: Use LOAD/UNLOAD on SERVER.
  15176.  
  15177. 1.0.0 SQLBase Errors Guide
  15178. The errors documented in this section of the Error Guide are errors that
  15179. generally occur during the creation and execution of triggers and events.
  15180. 08401 EX2 TGX Trigger already exists
  15181.  
  15182.       Reason: Trying to execute a CREATE TRIGGER and the trigger name already             exists.
  15183.  
  15184.       Remedy: Modify the CREATE TRIGGER statement by using a unique name.
  15185.  
  15186. 08402 EX2 TGD Trigger does not exist
  15187.  
  15188.       Reason: Attempting to execute a DROP TRIGGER and the trigger name does
  15189.           not exist.
  15190.  
  15191.       Remedy: Modify the DROP TRIGGER statement to use correct trigger name.
  15192.  
  15193. 08403 EX2 VNX Event already exists
  15194.  
  15195.       Reason: Trying to execute a CREATE EVENT and the event name already
  15196.           exists.
  15197.  
  15198.       Remedy: Modify the CREATE EVENT statement by using a unique name.
  15199.  
  15200. 08404 EX2 VND Event does not exist
  15201.  
  15202.       Reason: Attempting to execute a DROP EVENT and the event name does not
  15203.           exist.
  15204.  
  15205.       Remedy: Modify the DROP EVENT statement to use correct event name.
  15206.  
  15207. 08405 EX2 MUT Too many triggers for event/time/frequency
  15208.  
  15209.       Reason: Trying to exceed the maximum allowed triggers on a table for the
  15210.     same event (Insert, Update, Delete) time (before, after) and
  15211.     frequency (Row, Statement).  The current limit is 16.
  15212.  
  15213.       Remedy: Drop one of the triggers defined on this table.
  15214.  
  15215. 08406 EX2 TGA Identical trigger already exists
  15216.  
  15217.       Reason: A trigger already exists on this table for the same
  15218.     event (Insert, Update, Delete), time (before, after) and
  15219.     frequency (Row, Statement) and ORDER value.
  15220.  
  15221.       Remedy: Change the value of the ORDER clause.
  15222.  
  15223. 08407 EX2 TGC Message deleted - Multiple trigger support
  15224.  
  15225.       Reason: Should never occur.
  15226.  
  15227.       Remedy: None.
  15228.  
  15229. 08408 EX2 TGE Message deleted - Multiple trigger support
  15230.  
  15231.       Reason: Should never occur.
  15232.  
  15233.       Remedy: None.
  15234.  
  15235. 08409 EX2 VN2 Event already exists
  15236.  
  15237.       Reason: Trying to execute a CREATE EVENT and the event name already
  15238.           exists.
  15239.  
  15240.       Remedy: Modify the CREATE EVENT statement by using a unique name.
  15241.  
  15242. 08410 EX2 VNM Event does not exist
  15243.  
  15244.       Reason: Attempting to execute a DROP EVENT and the event name does not
  15245.           exist.
  15246.  
  15247.       Remedy: Modify the DROP EVENT statement to use correct event name.
  15248.  
  15249. 08411 EX2 TGK Trigger defined on column
  15250.  
  15251.       Reason: Attempting to drop a column upon which one or more triggers are
  15252.           defined.
  15253.  
  15254.       Remedy: Drop the dependent triggers before dropping the column.
  15255.  
  15256. 08412 EX2 TGL Delete Cascade constraint already defined on table.
  15257.  
  15258.       Reason: Cannot create a Delete trigger on a table that has a Delete
  15259.           Cascade constraint defined on it.
  15260.  
  15261.       Remedy:
  15262.  
  15263. 08413 EX2 TGM Delete Null constraint already defined on table.
  15264.  
  15265.       Reason: Cannot create a Update trigger on a column that has a Delete
  15266.           Null constraint defined on it.
  15267.  
  15268.       Remedy:
  15269.  
  15270. 08414 EX2 TGN Delete trigger already defined on table.
  15271.  
  15272.       Reason: Cannot create a Delete Cascade constraint on a table that
  15273.           has a Delete trigger defined on it.
  15274.  
  15275.       Remedy:
  15276.  
  15277. 08415 EX2 TGO Update trigger already defined on table.
  15278.  
  15279.       Reason: Cannot create a Delete Null constraint on a column if an
  15280.           Update trigger is already defined on it.
  15281.  
  15282.       Remedy:
  15283.  
  15284. 08416 EX2 TGP Commit/Rollback/Savepoint not allowed from within triggerred
  15285.           command.
  15286.  
  15287.       Reason: If an Insert/Delete/Update action in a transaction causes
  15288.           a trigger to be activated, the trigger is not
  15289.           allowed to do a commit/rollback/savepoint in that transaction.
  15290.  
  15291.       Remedy: Commit/Rollback/Savepoint after Insert/Delete/Update
  15292.           completes.
  15293.  
  15294. 08417 EX2 TGQ Maximum nesting level exceeded.
  15295.  
  15296.       Reason: The maximum number of nested levels has been exceeded.
  15297.           It is possible that a trigger is recursing on itself or
  15298.           is in a cycle.
  15299.  
  15300.       Remedy: Check for cyclic or recursive triggers. Increase the
  15301.           maximum nesting level using the MAXNESTINGLEVEL keyword
  15302.           in SQL.INI.
  15303.  
  15304. 08418 EX2 VGZ The value being set should be greater than zero.
  15305.  
  15306.       Reason: This statistics column accepts a value that is greater
  15307.           than zero.
  15308.  
  15309.       Remedy: Check the expression on the right handside of the statistics
  15310.           column for possible errors in values of constants or bind
  15311.           variables.  Correct it and retry.
  15312.  
  15313. 08419 EX2 VPK The columns inside parenthesis do not form a valid prefix key.
  15314.  
  15315.       Reason: The columns inside the parenthesis following the key word
  15316.           DISTCOUNT must form a valid ordered partial or full subset
  15317.           of columns that constitue ordered list of the index key
  15318.           columns.
  15319.  
  15320.       Remedy: Check the names of columns and the order of occurrence
  15321.           inside the parenthesis against the index definition.
  15322.           Correct it and retry.
  15323.  
  15324. 08420 EX2 NSC This is a non modifiable statistics column.
  15325.  
  15326.       Reason: The columns inside the parenthesis following the key word
  15327.           DISTCOUNT must form a valid ordered partial or full subset
  15328.           of columns that constitue ordered list of the index key
  15329.           columns.
  15330.  
  15331.       Remedy: Check the names of columns and the order of occurrence
  15332.           inside the parenthesis against the index definition.
  15333.           Correct it and retry.
  15334.  
  15335. 08421 EX2 VEZ The value being set should be greater than or equal to zero.
  15336.  
  15337.       Reason: This statistics column accepts a value greater than or
  15338.           equal to zero.
  15339.  
  15340.       Remedy: Check the expression on the right handside of statistics
  15341.           column for possible errors in values of constants or bind
  15342.           variables.  Correct it and retry.
  15343.  
  15344. 08422 EX2 OHM Out of heap memory during execution of the command.
  15345.  
  15346.       Reason: The command is unable to acquire heap memory to process.
  15347.  
  15348.       Remedy: Re-submit when more memory is available
  15349.  
  15350. 08423 EX2 ODB You are not an owner, or a creator, or a DBA.
  15351.  
  15352.       Reason: UPDATE STATISTICS on TABLE or INDEX requires you to be the
  15353.           owner of the base table or have DBA privilages.
  15354.  
  15355.       Remedy: Request a DBA or the creator of the base table to execute
  15356.           the command.
  15357.  
  15358. 08424 EX2 TRT The table cannot be renamed since a trigger references it.
  15359.  
  15360.       Reason: A trigger is referencing this table and hence cannot be
  15361.           renamed.
  15362.  
  15363.       Remedy: Drop all triggers and rename the table.  Recreate all the
  15364.           triggers after renaming the table.
  15365.  
  15366. 08425 EX2 TRC Column cannot be renamed since a trigger exists on the table.
  15367.  
  15368.       Reason: The column belongs to a table on which a trigger is defined.
  15369.  
  15370.       Remedy: Drop all triggers and rename the column.    Recreate all the
  15371.           triggers after renaming the column.
  15372.  
  15373. 08426 EX2 TMC Column cannot be modified since a trigger exists on the table.
  15374.  
  15375.       Reason: The column belongs to a table on which a trigger is defined.
  15376.  
  15377.       Remedy: Drop all triggers and modify the column.    Recreate all the
  15378.           triggers after modifying the column.
  15379.  
  15380. 08427 EX2 TDC Column cannot be dropped since a trigger exists on the table.
  15381.  
  15382.       Reason: The column belongs to a table on which a trigger is defined.
  15383.  
  15384.       Remedy: Drop all triggers and drop the column.  Recreate all the
  15385.           triggers after dropping the column.
  15386.  
  15387. 08428 EX2 TFF Trigger fetch failed.
  15388.  
  15389.       Reason: There was failure in fetching the output values from the
  15390.           triggerred procedure.
  15391.  
  15392.       Remedy: Make sure the output values match the column datatype and
  15393.           size correctly.
  15394.  
  15395. 08429 EX2 DOP Cannot delete function, dependent object <name> present.
  15396.  
  15397.       Reason: An attempt has been made to delete an object with the
  15398.           DELETE RESTRICT rule and there are dependent objects.
  15399.           Hence the delete cannot succeed.
  15400.  
  15401.       Remedy: Either change the delete rule or drop the dependent object
  15402.           first.
  15403.  
  15404. 08430 EX2 SAC Cannot modify statistics column, active statistics present.
  15405.  
  15406.       Reason: An attempt has been made to modify the TABLESCAN or USECOUNT
  15407.           statistics columns, but active statistic data is still in
  15408.           memory.
  15409.  
  15410.       Remedy: Disconnect all users from the database, then reconnect and
  15411.           try again.
  15412.  
  15413. 1.0.0 SQLBase Errors Guide
  15414. The errors documented in this section of the Error Guide are for event
  15415. manager.  These errors occurs during the run time.
  15416. 08501 EVM UIN INTERNAL USE ONLY - Event manager not initialized
  15417.  
  15418.       Reason: This error is only used internally by the SQLBase system.
  15419.  
  15420.       Remedy: None.  This error code should never occur.  If you get this
  15421.           error, contact your local Centura Software certified
  15422.           technical support center.
  15423.  
  15424. 08502 EVM AIN INTERNAL USE ONLY - Event manager already initialized
  15425.  
  15426.       Reason: This error is only used internally by the SQLBase system.
  15427.  
  15428.       Remedy: None.  This error code should never occur.  If you get this
  15429.           error, contact your local Centura Software certified
  15430.           technical support center.
  15431.  
  15432. 08503 EVM UEV INTERNAL USE ONLY - Unknown event
  15433.  
  15434.       Reason: This error is only used internally by the SQLBase system.
  15435.  
  15436.       Remedy: None.  This error code should never occur.  If you get this
  15437.           error, contact your local Centura Software certified
  15438.           technical support center.
  15439.  
  15440. 08504 EVM NEV INTERNAL USE ONLY - Event not allowed
  15441.  
  15442.       Reason: This error is only used internally by the SQLBase system.
  15443.  
  15444.       Remedy: None.  This error code should never occur.  If you get this
  15445.           error, contact your local Centura Software certified
  15446.           technical support center.
  15447.  
  15448.  
  15449. 1.0.0 SQLBase Errors Guide
  15450. The errors documented in this section of the Error Guide are the result of
  15451. General Communication Interface errors.  SQLBase is NOT generating all these
  15452. errors.  These errors occur on the NETBios Network and SQLBase received this
  15453. error.  After SQLBase receives the NETBIOS Network error, SQLBase passes this
  15454. NETBios network error thru the SQLBase Application Interface back to the
  15455. application program.  When SQLBase receives a NETBios network error, SQLBase
  15456. converts the NETBios network hexidecimal error code to a decimal number and
  15457. adds 9000 to produce the following network errors.  Because the NETBIos error
  15458. messages vary from vendor to vendor, only the most popular or frequently
  15459. occurring NETBios network error messages are listed here.  If you receive
  15460. SQLBase a 9000 series network error that is not listed here, subtract 9000
  15461. from the SQLBase error number and convert the result from decimal to
  15462. hexidecimal and lookup the resulting hexidecimal number in your vendor's
  15463. NETBios network reference manual.
  15464. 09001 GCI IBL Illegal buffer length
  15465.  
  15466.       Reason: A SEND BROADCAST or SEND DATAGRAM cannot send more than 512
  15467.           bytes.  For ADAPTER and SESSION STATUS, the buffer length
  15468.           specified was less than the minimum required.
  15469.  
  15470.       Remedy: Specify the correct size for the buffer and try again.
  15471.  
  15472. 09003 GCI IVC Invalid command
  15473.  
  15474.       Reason: The command code used was incorrect.
  15475.  
  15476.       Remedy: Reissue the correct command code.
  15477.  
  15478. 09005 GCI TMO Command timed-out
  15479.  
  15480.       Reason: This error has the following meanings: (1) For a CALL or
  15481.           for (2) ADAPTER STATUS, the system time-out period has elapsed.
  15482.           (3) For a SEND or for (4) RECEIVE, the time-out period specified
  15483.           for the CALL or LISTEN has elapsed. (5) For a HANG UP, the
  15484.           time-out period has expired for an outstanding SEND to complete.
  15485.  
  15486.       Remedy: (1) For a CALL, try again later. (2) For an ADAPTER STATUS, make
  15487.           sure you are using a correct name. (3) For a SEND, the session
  15488.           has been terminated abnormally.  Establish another session and
  15489.           reissue a SEND. (4) For a RECEIVE, reissue the command. (5) For
  15490.           a HANG UP the session has been terminated abnormally.
  15491.  
  15492. 09006 GCI MIN Message incomplete
  15493.  
  15494.       Reason: You received part of a message because your specified buffer
  15495.           length is not big enough to receive the full message.
  15496.  
  15497.       Remedy: You must reissue another RECEIVE or RECEIVE ANY command to get
  15498.           the rest of the message before the remote computer times-out.
  15499.           For ADAPTER STATUS, SESSION STATUS, RECEIVE DATAGRAM, and
  15500.           RECEIVE BROADCAST DATAGRAM, the remaining data is lost.
  15501.  
  15502. 09008 GCI ISN Illegal local session number
  15503.  
  15504.       Reason: The session number (normally from the workstation) specified is
  15505.           not one of the active sessions.
  15506.  
  15507.       Remedy: Specify an active session number when you issue a command.
  15508.  
  15509. 09009 GCI NRA No resource available
  15510.  
  15511.       Reason: This error is currently undocumented.
  15512.  
  15513.       Remedy: If you are using a 3Com LAN Manager, there is a file called
  15514.           \3OPEN\OS2WRKSTA\LANMAN\LANMAN.INI (fully qualified) that has a
  15515.           section in it like: [workstation]
  15516.                      maxcmds=nn
  15517.                      maxthreads=nn
  15518.           Make maxcmds=64 and maxthreads=32 and it may solve your problem.
  15519.           Another file that possibly is important is the file:
  15520.           \3OPEN\OS2WRKSTA\LANMAN\DRIVERS\ADAPTER\LDR.CFG (fully
  15521.           qualified) that has a line like: "program=
  15522.           c:\3open\os2wrksta\lanman\drivers\adapter\nba.exe /s32 /n32"
  15523.           where the /s is important because it tells the adapter card the
  15524.           number of session and the /n tells the adapter card the number
  15525.           of commands.
  15526.  
  15527. 09010 GCI CLO Session closed
  15528.  
  15529.       Reason: The session has been closed from either the local or remote
  15530.           computer.
  15531.  
  15532.       Remedy: None required.  Informational only.  This is notification for a
  15533.           pending SEND or RECEIVE command that the session has been
  15534.           closed.  For a HANG UP, the session was closed by the remote
  15535.           computer.
  15536.  
  15537. 09011 GCI CMC Command canceled
  15538.  
  15539.       Reason: Notification received that the command was canceled.  If the
  15540.           command that was canceled was a SEND or a CHAIN SEND, the
  15541.           session is abnormally terminated.
  15542.  
  15543.       Remedy: No action is required.
  15544.  
  15545. 09013 GCI DPL Duplicate name in local name table
  15546.  
  15547.       Reason: Attempting to specify a name that is already in the local name
  15548.           table.
  15549.  
  15550.       Remedy: Specify another name.
  15551.  
  15552. 09014 GCI NTF Name table is full
  15553.  
  15554.       Reason: Up to 16 names have already been added.
  15555.  
  15556.       Remedy: Wait until a delete name is issued so an entry will become
  15557.           available.
  15558.  
  15559. 09015 GCI NDR Cmd completed, name has active sessions and is now de-registered
  15560.  
  15561.       Reason: The name to be deleted is active in a session now, but is
  15562.           de-registered.  When the name is marked de-registered and has
  15563.           active sessions, it still occupies a slot in the table.  Name is
  15564.           unusable.
  15565.  
  15566.       Remedy: Close all sessions using this name for the DELETE command to
  15567.           complete.
  15568.  
  15569. 09017 GCI STF Local session table full
  15570.  
  15571.       Reason: There are no available entries in the session table.  The number
  15572.           of sessions is user-specified.
  15573.  
  15574.       Remedy: The number of commands must be greater than the number of
  15575.           sessions.  Use NETRESET /SHOW to verify the number.  SQLBase
  15576.           needs one NETBios session for each database it is listening on,
  15577.           and one for each client workstation.  It also needs a free
  15578.           session available when a user switches from one cursor to
  15579.           another.
  15580.  
  15581. 09018 GCI SOR Session open rejected
  15582.  
  15583.       Reason: No LISTEN command is outstanding on the remote computer.    This
  15584.           problem may stem from using the Novell NETBios and Microsoft
  15585.           Windows.    You may be able to connect to SQLBase from Microsoft
  15586.           Windows in standard mode but not when in enhanced mode.
  15587.  
  15588.       Remedy: Wait until a LISTEN is issued on the remote computer.  Many
  15589.           variables may be involved including the network card (type and
  15590.           brand), IRQ, client workstation computer speed, database server
  15591.           computer speed and which verions of network drivers.  If you
  15592.           slow down the database server computer, you can verify that this
  15593.           is the problem.  Changing network cards and/or IRQ's might be to
  15594.           solve the problem.  The best solution for Novell customers is to
  15595.           get Novell's NETBios 3.01 rev F or later and the latest versions
  15596.           of IPX and NET3 (at least rev d).  Moving to MS Windows 3.0A or
  15597.           later may also help.
  15598.  
  15599. 09019 GCI INN Illegal name number
  15600.  
  15601.       Reason: Invalid name number.
  15602.  
  15603.       Remedy: You must use the original name number that was assigned to the
  15604.           name.
  15605.  
  15606. 09020 GCI CFN Cannot find name called or no answer
  15607.  
  15608.       Reason: The call name specified cannot be found or did not answer.  This
  15609.           problem may stem from using the Novell NETBios and Microsoft
  15610.           Windows.    You may be able to connect to SQLBase from Microsoft
  15611.           Windows in standard mode but not when in enhanced mode.
  15612.  
  15613.       Remedy: Verify that the call name used is correct.  Retry with the
  15614.           correct or a different call name or reissue if the remote
  15615.           computer is busy.  Many variables may be involved including the
  15616.           network card (type and brand), IRQ, client workstation computer
  15617.           speed, database server computer speed and which verions of
  15618.           network drivers.    If you slow down the database server computer,
  15619.           you can verify that this is the problem.    Changing network cards
  15620.           and/or IRQ's might be to solve the problem.  The best solution
  15621.           for Novell customers is to get Novell's NETBios 3.01 rev F or
  15622.           later and the latest versions of IPX and NET3 (at least rev d).
  15623.           Moving to MS Windows 3.0A or later may also help.
  15624.  
  15625.           If you are using DBXNRTR, try increasing NUMDB in SQL.INI
  15626.           and retry.
  15627.  
  15628. 09021 GCI NMF Name not found, cannot specify *, or 00H
  15629.  
  15630.       Reason: The specified name was either not in the table or an asterisk in
  15631.           column 1 of the name field or 00H.
  15632.  
  15633.       Remedy: An asterisk or 00H in column 1 is not allowed.  Retry with
  15634.           another name and verify that it is the correct name.
  15635.  
  15636. 09022 GCI NUR Name in use on remote adapter
  15637.  
  15638.       Reason: Unique names can only be used once on the network.
  15639.  
  15640.       Remedy: Specify another name.
  15641.  
  15642. 09023 GCI NWD Name was deleted
  15643.  
  15644.       Reason: This occurs when a name is deleted and there are no outstanding
  15645.           LISTEN, RECEIVE ANY, RECEIVE DATAGRAM, or RECEIVE BROADCAST
  15646.           DATAGRAM commands for that name.
  15647.  
  15648.       Remedy: Not action required.
  15649.  
  15650. 09024 GCI SEA Session ended abnormally
  15651.  
  15652.       Reason: Either the remote computer is powered off, the cable link is
  15653.           broken, the session SEND or CHAIN SEND has timed-out, or the
  15654.           SEND or CHAIN SEND was canceled, or a HANG UP timed-out waiting
  15655.           for a SEND to complete.
  15656.  
  15657.       Remedy: Check the remote end for status and check the cable.  For a SEND
  15658.           or CHAIN SEND, or RECEIVE or RECEIVE ANY, reestablish the
  15659.           session.
  15660.  
  15661. 09025 GCI NMC Name conflict detected
  15662.  
  15663.       Reason: Network protocol has detected two or more identical names on the
  15664.           network.
  15665.  
  15666.       Remedy: Everyone on the network should delete that name immediately.
  15667.  
  15668. 09026 GCI IRD Incompatible remote device
  15669.  
  15670.       Reason: Unexpected protocol packet received.
  15671.  
  15672.       Remedy: Verify that all units on the network agree with the network
  15673.           protocols.
  15674.  
  15675. 09028 GCI SEN session ended normally
  15676.  
  15677.       Reason: This error is currently undocumented.
  15678.  
  15679.       Remedy: Contact your local Centura Software certified technical
  15680.           support center for assistance.
  15681.  
  15682. 09033 GCI IFB Interface busy
  15683.  
  15684.       Reason: Attempting to call the BIOS out of an interrupt handler routine
  15685.           in process.
  15686.  
  15687.       Remedy: Return from the interrupt handler and try again later.
  15688.  
  15689. 09034 GCI TMC Too many commands outstanding
  15690.  
  15691.       Reason: The maximum number of commands are outstanding.
  15692.  
  15693.       Remedy: If not at maximum number, refer to RESET.  If at maximum number,
  15694.           retry at a later time.
  15695.  
  15696. 09035 GCI IAN Invalid adapter number
  15697.  
  15698.       Reason: Attempting to specify a number other than 00H or 01H.
  15699.  
  15700.       Remedy: Specify either 00H for the first adapter of 01H if you have and
  15701.           want to use the second adapter.  Correct the number and try
  15702.           again.
  15703.  
  15704. 09036 GCI CDC Command completed during cancel
  15705.  
  15706.       Reason: Attempting to cancel a command that already completed, or never
  15707.           existed.
  15708.  
  15709.       Remedy: No action required.
  15710.  
  15711. 09037 GCI RNS Reserved name specified
  15712.  
  15713.       Reason: This error is currently undocumented.
  15714.  
  15715.       Remedy: Contact your local Centura Software certified technical
  15716.           support center for assistance.
  15717.  
  15718. 09038 GCI NVC Command not valid to cancel
  15719.  
  15720.       Reason: Attempting to cancel a command that is invalid to cancel.
  15721.  
  15722.       Remedy: See CANCEL command for the list of commands not valid to cancel.
  15723.  
  15724. 09255 GCI PND Pending completion
  15725.  
  15726.       Reason: This error is currently undocumented.
  15727.  
  15728.       Remedy: Contact your local Centura Software certified technical
  15729.           support center for assistance.
  15730.  
  15731. 09256 GCI NNF Network not functioning
  15732.  
  15733.       Reason: A network adapter has not been found.
  15734.  
  15735.       Remedy: Verify that the network adapter is available in this computer.
  15736.           Check that the network adapter is properly installed.  Is this
  15737.           computer connected to a network?    Try increasing the number of
  15738.           NETBios sessions and commands.
  15739.  
  15740. 09257 GCI INP Invalid network pointer
  15741.  
  15742.       Reason: This error is currently undocumented.
  15743.  
  15744.       Remedy: Contact your local Centura Software certified technical
  15745.           support center for assistance.
  15746.  
  15747. 09258 GCI CGA Cannot get address
  15748.  
  15749.       Reason: This error is currently undocumented.
  15750.  
  15751.       Remedy: Contact your local Centura Software certified technical
  15752.           support center for assistance.
  15753.  
  15754. 09259 GCI CRH Cannot resolve hostname
  15755.  
  15756.       Reason: This error is currently undocumented.
  15757.  
  15758.       Remedy: Contact your local Centura Software certified technical
  15759.           support center for assistance.
  15760.  
  15761. 09260 GCI DNC Database name not configured
  15762.  
  15763.       Reason: This error is currently undocumented.
  15764.  
  15765.       Remedy: Contact your local Centura Software certified technical
  15766.           support center for assistance.
  15767.  
  15768. 09261 GCI INI Invalid network interface
  15769.  
  15770.       Reason: This error is currently undocumented.
  15771.  
  15772.       Remedy: Contact your local Centura Software certified technical
  15773.           support center for assistance.
  15774.  
  15775. 09262 GCI INR Network interface not running
  15776.  
  15777.       Reason: This error is currently undocumented.
  15778.  
  15779.       Remedy: Contact your local Centura Software certified technical
  15780.           support center for assistance.
  15781.  
  15782. 09263 GCI OOM Out of memory
  15783.  
  15784.       Reason: This error is currently undocumented.
  15785.  
  15786.       Remedy: Contact your local Centura Software certified technical
  15787.           support center for assistance.
  15788.  
  15789. 09264 GCI INH Invalid handle
  15790.  
  15791.       Reason: This error is currently undocumented.
  15792.  
  15793.       Remedy: Contact your local Centura Software certified technical
  15794.           support center for assistance.
  15795.  
  15796. 09265 GCI SSE Session error
  15797.  
  15798.       Reason: This error is currently undocumented.
  15799.  
  15800.       Remedy: Contact your local Centura Software certified technical
  15801.           support center for assistance.
  15802.  
  15803. 09266 GCI NCF No configuration file
  15804.  
  15805.       Reason: This error is currently undocumented.
  15806.  
  15807.       Remedy: Contact your local Centura Software certified technical
  15808.           support center for assistance.
  15809.  
  15810. 09267 GCI IDL Invalid COM DLL
  15811.  
  15812.       Reason: This error is currently undocumented.
  15813.  
  15814.       Remedy: Contact your local Centura Software certified technical
  15815.           support center for assistance.
  15816.  
  15817. 09268 GCI CCN Cannot connect
  15818.  
  15819.       Reason: This error is currently undocumented.
  15820.  
  15821.       Remedy: Contact your local Centura Software certified technical
  15822.           support center for assistance.
  15823.  
  15824. 09269 GCI TMA Too many arguments
  15825.  
  15826.       Reason: This error is currently undocumented.
  15827.  
  15828.       Remedy: Contact your local Centura Software certified technical
  15829.           support center for assistance.
  15830.  
  15831. 09270 GCI IAL Invalid argument list
  15832.  
  15833.       Reason: This error is currently undocumented.
  15834.  
  15835.       Remedy: Contact your local Centura Software certified technical
  15836.           support center for assistance.
  15837.  
  15838. 09271 GCI AIN Already initialized
  15839.  
  15840.       Reason: This error is currently undocumented.
  15841.  
  15842.       Remedy: Contact your local Centura Software certified technical
  15843.           support center for assistance.
  15844.  
  15845. 09272 GCI NTI Not initialized
  15846.  
  15847.       Reason: This error is currently undocumented.
  15848.  
  15849.       Remedy: Contact your local Centura Software certified technical
  15850.           support center for assistance.
  15851.  
  15852. 09273 GCI TIP Termination in progress
  15853.  
  15854.       Reason: This error is currently undocumented.
  15855.  
  15856.       Remedy: Contact your local Centura Software certified technical
  15857.           support center for assistance.
  15858.  
  15859. 09274 GCI MCE Missing configuration file entry
  15860.  
  15861.       Reason: This error is currently undocumented.
  15862.  
  15863.       Remedy: Contact your local Centura Software certified technical
  15864.           support center for assistance.
  15865.  
  15866. 09275 GCI NCD No COMDLL configuration parameter specified
  15867.  
  15868.       Reason: No COMDLL specification has been found in SQL.INI.  At least one
  15869.           COMDLL entry is required for the OS/2, Windows, and Netware
  15870.           enviornments.
  15871.  
  15872.       Remedy: Insert the appropriate configuration file configuration
  15873.           parameters which identify at least one communication protocol.
  15874.           For example, COMDLL=SQLNBIOS is used for OS/2 and
  15875.           COMDLL=SQLNBIOW is used for Windows to identifiy NETBIOS as
  15876.           the communication protocol to be used.  The location of these
  15877.           configuration parameters is dependent on the environment and
  15878.           platform.  Please see documentation for further details.
  15879.  
  15880. 09276 GCI STO Semaphore timed out
  15881.  
  15882.       Reason: This error is currently undocumented.
  15883.  
  15884.       Remedy: Contact your local Centura Software certified technical
  15885.           support center for assistance.
  15886.  
  15887. 09277 GCI CNL Cancel command error
  15888.  
  15889.       Reason: This error is currently undocumented.
  15890.  
  15891.       Remedy: Contact your local Centura Software certified technical
  15892.           support center for assistance.
  15893.  
  15894. 09278 GCI OOS Out of sessions
  15895.  
  15896.       Reason: This error is currently undocumented.
  15897.  
  15898.       Remedy: Contact your local Centura Software certified technical
  15899.           support center for assistance.
  15900.  
  15901. 09279 GCI EOR Cannot find specified protocol entry
  15902.  
  15903.       Reason: The protocol name on the DBNAME or SERVERNAME entry in the
  15904.           SQL.INI configuration file has a misspelling of a protocol name
  15905.           when it is compared to the entry in the [xxxxx.DLL] section of
  15906.           the SQL.INI file.  Or, the protocol name on the DBNAME or
  15907.           SERVERNAME entry in the SQL.INI file was not specified at all
  15908.           in the [xxxxx.DLL] section of the SQL.INI file.
  15909.  
  15910.       Remedy: Verify the spelling of the protocol name on the DBNAME or
  15911.           SERVERNAME entry in the SQL.INI configuration file as compared
  15912.           to the entry in the [xxxxx.DLL] section of the SQL.INI file.
  15913.  
  15914. 09281 GCI COC Cannot open configuration file
  15915.  
  15916.       Reason: This error is currently undocumented.
  15917.  
  15918.       Remedy: Contact your local Centura Software certified technical
  15919.           support center for assistance.
  15920.  
  15921. 09282 GCI GEN General error
  15922.  
  15923.       Reason: This error is currently undocumented.
  15924.  
  15925.       Remedy: Contact your local Centura Software certified technical
  15926.           support center for assistance.
  15927.  
  15928. 09283 GCI IVL Incorrect version of library
  15929.  
  15930.       Reason: This error is currently undocumented.
  15931.  
  15932.       Remedy: Contact your local Centura Software certified technical
  15933.           support center for assistance.
  15934.  
  15935. 09284 GCI ICK Invalid GCI configuration keyword or parameter
  15936.  
  15937.       Reason: This error is currently undocumented.
  15938.  
  15939.       Remedy: Contact your local Centura Software certified technical
  15940.           support center for assistance.
  15941.  
  15942. 09285 GCI CGF Cannot get flags
  15943.  
  15944.       Reason: This error is currently undocumented.
  15945.  
  15946.       Remedy: Contact your local Centura Software certified technical
  15947.           support center for assistance.
  15948.  
  15949. 09286 GCI INU Network interface not up
  15950.  
  15951.       Reason: This error is currently undocumented.
  15952.  
  15953.       Remedy: Contact your local Centura Software certified technical
  15954.           support center for assistance.
  15955.  
  15956. 09287 GCI NAC Network address conflict
  15957.  
  15958.       Reason: This error is currently undocumented.
  15959.  
  15960.       Remedy: Contact your local Centura Software certified technical
  15961.           support center for assistance.
  15962.  
  15963. 09288 GCI CFP Cannot find protocol
  15964.  
  15965.       Reason: This error is currently undocumented.
  15966.  
  15967.       Remedy: Contact your local Centura Software certified technical
  15968.           support center for assistance.
  15969.  
  15970. 09289 GCI CCS Cannot create socket
  15971.  
  15972.       Reason: This error is currently undocumented.
  15973.  
  15974.       Remedy: Contact your local Centura Software certified technical
  15975.           support center for assistance.
  15976.  
  15977. 09290 GCI CBS Cannot bind socket
  15978.  
  15979.       Reason: This error is currently undocumented.
  15980.  
  15981.       Remedy: Contact your local Centura Software certified technical
  15982.           support center for assistance.
  15983.  
  15984. 09291 GCI CLS Cannot listen on socket
  15985.  
  15986.       Reason: This error is currently undocumented.
  15987.  
  15988.       Remedy: Contact your local Centura Software certified technical
  15989.           support center for assistance.
  15990.  
  15991. 09292 GCI CAC Cannot accept connection
  15992.  
  15993.       Reason: This error is currently undocumented.
  15994.  
  15995.       Remedy: Contact your local Centura Software certified technical
  15996.           support center for assistance.
  15997.  
  15998. 09293 GCI NDL Cannot load any communication DLLs, network may not be installed
  15999.  
  16000.       Reason: This error is currently undocumented.
  16001.  
  16002.       Remedy: Contact your local Centura Software certified technical
  16003.           support center for assistance.
  16004.  
  16005. 09294 GCI CAS Cannot allocate semaphore
  16006.  
  16007.       Reason: This error is currently undocumented.
  16008.  
  16009.       Remedy: Contact your local Centura Software certified technical
  16010.           support center for assistance.
  16011.  
  16012. 09295 GCI 295 NOT USED
  16013.  
  16014.       Reason: This error code is currently not used by the SQLBase system.
  16015.  
  16016.       Remedy: None.  This error code should never occur.  If you get this
  16017.           error, contact your local Centura Software certified
  16018.           technical support center.
  16019.  
  16020. 09296 GCI CIN Cancel invalid for this COM DLL
  16021.  
  16022.       Reason: This error is currently undocumented.
  16023.  
  16024.       Remedy: Contact your local Centura Software certified technical
  16025.           support center for assistance.
  16026.  
  16027. 09297 GCI DAE DEALLOCATE verb failure
  16028.  
  16029.       Reason: This error is currently undocumented.
  16030.  
  16031.       Remedy: Contact your local Centura Software certified technical
  16032.           support center for assistance.
  16033.  
  16034. 09298 GCI TEE TPENDED verb failure
  16035.  
  16036.       Reason: This error is currently undocumented.
  16037.  
  16038.       Remedy: Contact your local Centura Software certified technical
  16039.           support center for assistance.
  16040.  
  16041. 09299 GCI RWE RECEIVE_AND_WAIT verb failure
  16042.  
  16043.       Reason: This error is currently undocumented.
  16044.  
  16045.       Remedy: Contact your local Centura Software certified technical
  16046.           support center for assistance.
  16047.  
  16048. 09300 GCI SDA SEND_DATA verb failure
  16049.  
  16050.       Reason: This error is currently undocumented.
  16051.  
  16052.       Remedy: Contact your local Centura Software certified technical
  16053.           support center for assistance.
  16054.  
  16055. 09301 GCI DNF Input dbname not found in APPC tables
  16056.  
  16057.       Reason: This error is currently undocumented.
  16058.  
  16059.       Remedy: Contact your local Centura Software certified technical
  16060.           support center for assistance.
  16061.  
  16062. 09302 GCI NLA No LUs available to start a session
  16063.  
  16064.       Reason: This error is currently undocumented.
  16065.  
  16066.       Remedy: Contact your local Centura Software certified technical
  16067.           support center for assistance.
  16068.  
  16069. 09303 GCI AEE ASCII-to-EBCDIC conversion error
  16070.  
  16071.       Reason: This error is currently undocumented.
  16072.  
  16073.       Remedy: Contact your local Centura Software certified technical
  16074.           support center for assistance.
  16075.  
  16076. 09304 GCI TSE TPSTARTED verb failure
  16077.  
  16078.       Reason: This error is currently undocumented.
  16079.  
  16080.       Remedy: Contact your local Centura Software certified technical
  16081.           support center for assistance.
  16082.  
  16083. 09305 GCI ALE ALLOCATE verb failure
  16084.  
  16085.       Reason: This error is currently undocumented.
  16086.  
  16087.       Remedy: Contact your local Centura Software certified technical
  16088.           support center for assistance.
  16089.  
  16090. 09306 GCI UAB Unable to allocate input/output buffers
  16091.  
  16092.       Reason: This error is currently undocumented.
  16093.  
  16094.       Remedy: Contact your local Centura Software certified technical
  16095.           support center for assistance.
  16096.  
  16097. 09307 GCI CMN Communication Manager not running
  16098.  
  16099.       Reason: This error is currently undocumented.
  16100.  
  16101.       Remedy: Contact your local Centura Software certified technical
  16102.           support center for assistance.
  16103.  
  16104. 09308 GCI FLE FLUSH verb failure
  16105.  
  16106.       Reason: This error is currently undocumented.
  16107.  
  16108.       Remedy: Contact your local Centura Software certified technical
  16109.           support center for assistance.
  16110.  
  16111. 09309 GCI SNV Userid/password security not valid
  16112.  
  16113.       Reason: This error is currently undocumented.
  16114.  
  16115.       Remedy: Contact your local Centura Software certified technical
  16116.           support center for assistance.
  16117.  
  16118. 09310 GCI LNN Listen name not previously registered
  16119.  
  16120.       Reason: This error is currently undocumented.
  16121.  
  16122.       Remedy: Contact your local Centura Software certified technical
  16123.           support center for assistance.
  16124.  
  16125. 09311 GCI LNR Listen name not ready to listen
  16126.  
  16127.       Reason: This error is currently undocumented.
  16128.  
  16129.       Remedy: Contact your local Centura Software certified technical
  16130.           support center for assistance.
  16131.  
  16132. 09312 GCI RAE RECEIVE_ALLOCATE verb failure
  16133.  
  16134.       Reason: This error is currently undocumented.
  16135.  
  16136.       Remedy: Contact your local Centura Software certified technical
  16137.           support center for assistance.
  16138.  
  16139. 09313 GCI RAC Listen cancelled
  16140.  
  16141.       Reason: This error is currently undocumented.
  16142.  
  16143.       Remedy: Contact your local Centura Software certified technical
  16144.           support center for assistance.
  16145.  
  16146. 09314 GCI TLM Tranid, local LU, or modename missing
  16147.  
  16148.       Reason: This error is currently undocumented.
  16149.  
  16150.       Remedy: Contact your local Centura Software certified technical
  16151.           support center for assistance.
  16152.  
  16153. 09315 GCI HNM Serverpath specified, but no hostname
  16154.  
  16155.       Reason: This error is currently undocumented.
  16156.  
  16157.       Remedy: Contact your local Centura Software certified technical
  16158.           support center for assistance.
  16159.  
  16160. 09316 GCI SNF Servername not found in server table
  16161.  
  16162.       Reason: This error is currently undocumented.
  16163.  
  16164.       Remedy: Contact your local Centura Software certified technical
  16165.           support center for assistance.
  16166.  
  16167. 09317 GCI NSP Function not fully supported
  16168.  
  16169.       Reason: This error is currently undocumented.
  16170.  
  16171.       Remedy: Contact your local Centura Software certified technical
  16172.           support center for assistance.
  16173.  
  16174. 09318 GCI TNA Host transaction program not available
  16175.  
  16176.       Reason: This error is currently undocumented.
  16177.  
  16178.       Remedy: Contact your local Centura Software certified technical
  16179.           support center for assistance.
  16180.  
  16181. 09319 GCI TNR Host transaction name not recognized
  16182.  
  16183.       Reason: This error is currently undocumented.
  16184.  
  16185.       Remedy: Contact your local Centura Software certified technical
  16186.           support center for assistance.
  16187.  
  16188. 09320 GCI DAP Host transaction abended
  16189.  
  16190.       Reason: This error is currently undocumented.
  16191.  
  16192.       Remedy: Contact your local Centura Software certified technical
  16193.           support center for assistance.
  16194.  
  16195. 09321 GCI CSA Communication Manager abended
  16196.  
  16197.       Reason: This error is currently undocumented.
  16198.  
  16199.       Remedy: Contact your local Centura Software certified technical
  16200.           support center for assistance.
  16201.  
  16202. 09322 GCI SUS Only one task connection allowed for DBWINDOW
  16203.  
  16204.       Reason: DBWINDOW is a single user database engine and more than one task
  16205.           is attempting to connect the database.
  16206.  
  16207.       Remedy: None.  Multple tasks are not allowed to be connected to the
  16208.           DBWINDOW database simultaneously.
  16209.  
  16210. 09323 GCI TPU Transport provider unavailable
  16211.  
  16212.       Reason: This error is currently undocumented.
  16213.  
  16214.       Remedy: Contact your local Centura Software certified technical
  16215.           support center for assistance.
  16216.  
  16217. 09324 GCI TAU Transport address unavailable
  16218.  
  16219.       Reason: This error is currently undocumented.
  16220.  
  16221.       Remedy: Contact your local Centura Software certified technical
  16222.           support center for assistance.
  16223.  
  16224. 09325 GCI TLF Transport listen failed
  16225.  
  16226.       Reason: This error is currently undocumented.
  16227.  
  16228.       Remedy: Contact your local Centura Software certified technical
  16229.           support center for assistance.
  16230.  
  16231. 09326 GCI TAF Transport accept failed
  16232.  
  16233.       Reason: This error is currently undocumented.
  16234.  
  16235.       Remedy: Contact your local Centura Software certified technical
  16236.           support center for assistance.
  16237.  
  16238. 09327 GCI OSE Operating system error
  16239.  
  16240.       Reason: This error is currently undocumented.
  16241.  
  16242.       Remedy: Contact your local Centura Software certified technical
  16243.           support center for assistance.
  16244.  
  16245. 09328 GCI ALU ATTACH_LU verb failure
  16246.  
  16247.       Reason: The APPC protocol received an error while issuing the ATTACH_LU
  16248.           verb.  An error code identifying the specific reason for the
  16249.           failure was displayed in an accompanying message.  Please refer
  16250.           to the NOVELL NetWare LU6.2 Technical Reference, Appendix C, for
  16251.           a description of the error code received.
  16252.  
  16253.       Remedy: This error should not occur.  Contact your local Centura
  16254.           Software Corporation certified technical support center.
  16255.  
  16256. 09329 GCI ADC ACTIVATE_DLC verb failure
  16257.  
  16258.       Reason: The APPC protocol received an error while issuing the
  16259.           ACTIVATE_DLC verb.  An error code identifying the specific
  16260.           reason for the failure was displayed in an accompanying message.
  16261.           Please refer to the NOVELL NetWare LU6.2 Technical Reference,
  16262.           Appendix C, for a description of the error code received.
  16263.  
  16264.       Remedy: This error should not occur.  Contact your local Centura
  16265.           Software Corporation certified technical support center.
  16266.  
  16267. 09330 GCI CNS CNOS verb failure
  16268.  
  16269.       Reason: The APPC protocol received an error while issuing the CNOS verb.
  16270.           An error code identifying the specific reason for the failure
  16271.           was displayed in an accompanying message.  Please refer to the
  16272.           NOVELL NetWare LU6.2 Technical Reference, Appendix B and
  16273.           Appendix C, for a description of the error code received.
  16274.  
  16275.       Remedy: This error should not occur.  Contact your local Centura
  16276.           Software Corporation certified technical support center.
  16277.  
  16278. 09331 GCI SNI SPX Not Installed
  16279.  
  16280.       Reason: The SPX Interface has not been installed correctly.  The call to
  16281.           SPXInitialize (NWIPXSPX) has failed.
  16282.  
  16283.       Remedy: Contact your local Novell certified technical support center.
  16284.  
  16285. 09332 GCI COS Cannot open socket
  16286.  
  16287.       Reason: It could be that IPX/SPX Socket table is full
  16288.  
  16289.       Remedy: Check and correct IPX Sockets parameter in net.cfg file
  16290.  
  16291. 09333 GCI ILP IPXListenForPacket Failed
  16292.  
  16293.       Reason: This error is currently undocumented.
  16294.  
  16295.       Remedy: Contact your local Centura Software certified technical
  16296.           support center for assistance.
  16297.  
  16298. 09334 GCI ISP IPXSendPacket Failed
  16299.  
  16300.       Reason: Causes are bad packet, or packet not deliverable, or hardware
  16301.           failure.
  16302.  
  16303.       Remedy: Check and correct the accessibility of the destination node.
  16304.  
  16305. 09335 GCI SEC SPXEstablishConnection Failed
  16306.  
  16307.       Reason: It could be that IPX/SPX Connection table is full
  16308.  
  16309.       Remedy: Check and correct IPX Connection parameter in net.cfg file
  16310.  
  16311.  UBM */
  16312. 09336 GCI CNX NDS Context error
  16313.  
  16314.       Reason: It could be that new Context creation or setting to new
  16315.           context or getting current context could have failed.
  16316.  
  16317.       Remedy: Check the login ID and login Password in SQL.INI
  16318.  
  16319. 09337 GCI OBJ NDS Object error
  16320.  
  16321.       Reason: It could be that adding or deleting or reading NDS object
  16322.           could have failed.
  16323.  
  16324.       Remedy: Check the searchcontext (for client) or login ID and login
  16325.           Password or insertioncontext (for server) in SQL.INI
  16326.  
  16327. 09338 GCI AXS NDS Access error
  16328.  
  16329.       Reason: It could be that login ID or login Password used to login
  16330.           to NDS failed.
  16331.  
  16332.       Remedy: Check the login ID and login Password in SQL.INI
  16333.  
  16334. 09339 GCI SCH NDS Class error
  16335.  
  16336.       Reason: It could be that the required class used to create
  16337.           Server/Database object is not defined in the NDS tree.
  16338.           or getting current context could have failed.
  16339.  
  16340.       Remedy: Use Centura Corp. provided NLM to extend the schema.
  16341.  
  16342. 1.0.0 SQLBase Errors Guide
  16343. The errors documented in this section of the Error Guide are for errors that
  16344. are generated by the SQLBase Group Page Manager.
  16345. 09401 GRP BSI CHECK Failure (GRP BSI): <group page corrupted>
  16346.  
  16347.       Reason: CHECK DATABASE has discovered a problem in the database.
  16348.  
  16349.       Remedy: If the CHECK DATABASE displays a message saying that a database
  16350.           object is damaged, drop that object.  Otherwise, try unloading
  16351.           and reloading the database or restore from a backup copy of the
  16352.           database.  You might also try unloading table by table to save
  16353.           as much of the database as possible.
  16354.  
  16355. 09402 GRP BFL CHECK Failure (GRP BFL): <group page corrupted>
  16356.  
  16357.       Reason: CHECK DATABASE has discovered a problem in the database.
  16358.  
  16359.       Remedy: If the CHECK DATABASE displays a message saying that a database
  16360.           object is damaged, drop that object.  Otherwise, try unloading
  16361.           and reloading the database or restore from a backup copy of the
  16362.           database.  You might also try unloading table by table to save
  16363.           as much of the database as possible.
  16364.  
  16365. 09403 GRP BAP CHECK Failure (GRP BAP): <group page corrupted>
  16366.  
  16367.       Reason: CHECK DATABASE has discovered a problem in the database.
  16368.  
  16369.       Remedy: If the CHECK DATABASE displays a message saying that a database
  16370.           object is damaged, drop that object.  Otherwise, try unloading
  16371.           and reloading the database or restore from a backup copy of the
  16372.           database.  You might also try unloading table by table to save
  16373.           as much of the database as possible.
  16374.  
  16375. 09404 GRP BGP CHECK Failure (GRP BGP): <group page corrupted>
  16376.  
  16377.       Reason: CHECK DATABASE has discovered a problem in the database.
  16378.  
  16379.       Remedy: If the CHECK DATABASE displays a message saying that a database
  16380.           object is damaged, drop that object.  Otherwise, try unloading
  16381.           and reloading the database or restore from a backup copy of the
  16382.           database.  You might also try unloading table by table to save
  16383.           as much of the database as possible.
  16384.  
  16385. 09405 GRP BPP CHECK Failure (GRP BPP): <group page corrupted>
  16386.  
  16387.       Reason: CHECK DATABASE has discovered a problem in the database.
  16388.  
  16389.       Remedy: If the CHECK DATABASE displays a message saying that a database
  16390.           object is damaged, drop that object.  Otherwise, try unloading
  16391.           and reloading the database or restore from a backup copy of the
  16392.           database.  You might also try unloading table by table to save
  16393.           as much of the database as possible.
  16394.  
  16395. 09406 GRP PNA CHECK Failure (GRP PNA): <group page corrupted>
  16396.  
  16397.       Reason: CHECK DATABASE has discovered a problem in the database.
  16398.  
  16399.       Remedy: If the CHECK DATABASE displays a message saying that a database
  16400.           object is damaged, drop that object.  Otherwise, try unloading
  16401.           and reloading the database or restore from a backup copy of the
  16402.           database.  You might also try unloading table by table to save
  16403.           as much of the database as possible.
  16404.  
  16405. 09407 GRP BPT bad page type in allocation page
  16406.  
  16407.       Reason: This error is currently undocumented.
  16408.  
  16409.       Remedy: Contact your local Centura Software certified technical
  16410.           support center for assistance.
  16411.  
  16412. 09408 GRP CFP cycling free page list
  16413.  
  16414.       Reason: This error is currently undocumented.
  16415.  
  16416.       Remedy: Contact your local Centura Software certified technical
  16417.           support center for assistance.
  16418.  
  16419. 1.0.0 SQLBase Errors Guide
  16420. The errors documented in this section of the Error Guide are for errors that
  16421. are generated by the SQLBase System Free Space Manager.
  16422. 09501 SFS BSI CHECK Failure (SFS BSI): <system free list corrupt>
  16423.  
  16424.       Reason: CHECK DATABASE has discovered a problem in the database.
  16425.  
  16426.       Remedy: If the CHECK DATABASE displays a message saying that a database
  16427.           object is damaged, drop that object.  Otherwise, try unloading
  16428.           and reloading the database or restore from a backup copy of the
  16429.           database.  You might also try unloading table by table to save
  16430.           as much of the database as possible.
  16431.  
  16432. 09502 SFS BNP CHECK Failure (SFS BNP): <system free list corrupt>
  16433.  
  16434.       Reason: CHECK DATABASE has discovered a problem in the database.
  16435.  
  16436.       Remedy: If the CHECK DATABASE displays a message saying that a database
  16437.           object is damaged, drop that object.  Otherwise, try unloading
  16438.           and reloading the database or restore from a backup copy of the
  16439.           database.  You might also try unloading table by table to save
  16440.           as much of the database as possible.
  16441.  
  16442. 09503 SFS BPT CHECK Failure (SFS BPT): <system free list corrupt>
  16443.  
  16444.       Reason: CHECK DATABASE has discovered a problem in the database.
  16445.  
  16446.       Remedy: If the CHECK DATABASE displays a message saying that a database
  16447.           object is damaged, drop that object.  Otherwise, try unloading
  16448.           and reloading the database or restore from a backup copy of the
  16449.           database.  You might also try unloading table by table to save
  16450.           as much of the database as possible.
  16451.  
  16452. 1.0.0 SQLBase Errors Guide
  16453. The errors documented in this section of the Error Guide are for errors that
  16454. SQLBase index related errors.
  16455. 09601 IDX BPT CHECK Failure (IDX BPT): <index page corrupted>
  16456.  
  16457.       Reason: CHECK DATABASE has discovered a problem in the database.
  16458.  
  16459.       Remedy: If the CHECK DATABASE displays a message saying that a database
  16460.           object is damaged, drop that object.  Otherwise, try unloading
  16461.           and reloading the database or restore from a backup copy of the
  16462.           database.  You might also try unloading table by table to save
  16463.           as much of the database as possible.
  16464.  
  16465. 09602 IDX BFV CHECK Failure (IDX BFU): <index page corrupted>
  16466.  
  16467.       Reason: CHECK DATABASE has discovered a problem in the database.
  16468.  
  16469.       Remedy: If the CHECK DATABASE displays a message saying that a database
  16470.           object is damaged, drop that object.  Otherwise, try unloading
  16471.           and reloading the database or restore from a backup copy of the
  16472.           database.  You might also try unloading table by table to save
  16473.           as much of the database as possible.
  16474.  
  16475. 09603 IDX BLV CHECK Failure (IDX BLV): <index page corrupted>
  16476.  
  16477.       Reason: CHECK DATABASE has discovered a problem in the database.
  16478.  
  16479.       Remedy: If the CHECK DATABASE displays a message saying that a database
  16480.           object is damaged, drop that object.  Otherwise, try unloading
  16481.           and reloading the database or restore from a backup copy of the
  16482.           database.  You might also try unloading table by table to save
  16483.           as much of the database as possible.
  16484.  
  16485. 09604 IDX BMK CHECK Failure (IDX BMK): <index page corrupted>
  16486.  
  16487.       Reason: CHECK DATABASE has discovered a problem in the database.
  16488.  
  16489.       Remedy: If the CHECK DATABASE displays a message saying that a database
  16490.           object is damaged, drop that object.  Otherwise, try unloading
  16491.           and reloading the database or restore from a backup copy of the
  16492.           database.  You might also try unloading table by table to save
  16493.           as much of the database as possible.
  16494.  
  16495. 09605 IDX BKL CHECK Failure (IDX BKL): <index page corrupted>
  16496.  
  16497.       Reason: CHECK DATABASE has discovered a problem in the database.
  16498.  
  16499.       Remedy: If the CHECK DATABASE displays a message saying that a database
  16500.           object is damaged, drop that object.  Otherwise, try unloading
  16501.           and reloading the database or restore from a backup copy of the
  16502.           database.  You might also try unloading table by table to save
  16503.           as much of the database as possible.
  16504.  
  16505. 09606 IDX BEO CHECK Failure (IDX BEO): <index page corrupted>
  16506.  
  16507.       Reason: CHECK DATABASE has discovered a problem in the database.
  16508.  
  16509.       Remedy: If the CHECK DATABASE displays a message saying that a database
  16510.           object is damaged, drop that object.  Otherwise, try unloading
  16511.           and reloading the database or restore from a backup copy of the
  16512.           database.  You might also try unloading table by table to save
  16513.           as much of the database as possible.
  16514.  
  16515. 09607 IDX DKU CHECK Failure (IDX DKU): <index page corrupted>
  16516.  
  16517.       Reason: CHECK DATABASE has discovered a problem in the database.
  16518.  
  16519.       Remedy: If the CHECK DATABASE displays a message saying that a database
  16520.           object is damaged, drop that object.  Otherwise, try unloading
  16521.           and reloading the database or restore from a backup copy of the
  16522.           database.  You might also try unloading table by table to save
  16523.           as much of the database as possible.
  16524.  
  16525. 09608 IDX SDT CHECK Failure (IDX SDT): <index page corrupted>
  16526.  
  16527.       Reason: CHECK DATABASE has discovered a problem in the database.
  16528.  
  16529.       Remedy: If the CHECK DATABASE displays a message saying that a database
  16530.           object is damaged, drop that object.  Otherwise, try unloading
  16531.           and reloading the database or restore from a backup copy of the
  16532.           database.  You might also try unloading table by table to save
  16533.           as much of the database as possible.
  16534.  
  16535. 09609 IDX KIF CHECK Failure (IDX KIF): <index page corrupted>
  16536.  
  16537.       Reason: CHECK DATABASE has discovered a problem in the database.
  16538.  
  16539.       Remedy: If the CHECK DATABASE displays a message saying that a database
  16540.           object is damaged, drop that object.  Otherwise, try unloading
  16541.           and reloading the database or restore from a backup copy of the
  16542.           database.  You might also try unloading table by table to save
  16543.           as much of the database as possible.
  16544.  
  16545. 09610 IDX WNE CHECK Failure (IDX WNE): <index page corrupted>
  16546.  
  16547.       Reason: CHECK DATABASE has discovered a problem in the database.
  16548.  
  16549.       Remedy: If the CHECK DATABASE displays a message saying that a database
  16550.           object is damaged, drop that object.  Otherwise, try unloading
  16551.           and reloading the database or restore from a backup copy of the
  16552.           database.  You might also try unloading table by table to save
  16553.           as much of the database as possible.
  16554.  
  16555. 09611 IDX LNS CHECK Failure (IDX LNS): <index page corrupted>
  16556.  
  16557.       Reason: CHECK DATABASE has discovered a problem in the database.
  16558.  
  16559.       Remedy: If the CHECK DATABASE displays a message saying that a database
  16560.           object is damaged, drop that object.  Otherwise, try unloading
  16561.           and reloading the database or restore from a backup copy of the
  16562.           database.  You might also try unloading table by table to save
  16563.           as much of the database as possible.
  16564.  
  16565. 09612 IDX BOA CHECK Failure (IDX BOA): <index page corrupted>
  16566.  
  16567.       Reason: CHECK DATABASE has discovered a problem in the database.
  16568.  
  16569.       Remedy: If the CHECK DATABASE displays a message saying that a database
  16570.           object is damaged, drop that object.  Otherwise, try unloading
  16571.           and reloading the database or restore from a backup copy of the
  16572.           database.  You might also try unloading table by table to save
  16573.           as much of the database as possible.
  16574.  
  16575. 09613 IDX NLC CHECK Failure (IDX NLC): <index page corrupted>
  16576.  
  16577.       Reason: CHECK DATABASE has discovered a problem in the database.
  16578.  
  16579.       Remedy: If the CHECK DATABASE displays a message saying that a database
  16580.           object is damaged, drop that object.  Otherwise, try unloading
  16581.           and reloading the database or restore from a backup copy of the
  16582.           database.  You might also try unloading table by table to save
  16583.           as much of the database as possible.
  16584.  
  16585. 09614 IDX IRF Database or object in the database is corrupt (IDX IRF)
  16586.  
  16587.       Reason: The database or an object in the database has been discovered
  16588.           to be inconsistent or lacking integrity.
  16589.  
  16590.       Remedy: Run a CHECK DATABASE command.
  16591.  
  16592. 09615 IDX IDF Database or object in the database is corrupt (IDX IDF)
  16593.  
  16594.       Reason: The database or an object in the database has been discovered
  16595.           to be inconsistent or lacking integrity.
  16596.  
  16597.       Remedy: Run a CHECK DATABASE command.
  16598.  
  16599. 09616 IDX RTY Please retry
  16600.  
  16601.       Reason: This error is only used internally by the SQLBase system.
  16602.  
  16603.       Remedy: None.  This error code should never occur.  If you get this
  16604.           error, contact your local Centura Software certified
  16605.           technical support center.
  16606.  
  16607. 09617 IDX BKR CHECK Failure (IDX BKR): <index page corrupted>
  16608.  
  16609.       Reason: CHECK DATABASE has discovered a bad key range in a index page.
  16610.           This error is reported when the child index page key range
  16611.           violates the key range dictated by the parent index entry.
  16612.  
  16613.  
  16614.       Remedy: The index is damaged, and should be dropped and recreated.
  16615.           Or, try unloading and reloading the database, or restoring a
  16616.           backup copy of the database.
  16617.  
  16618. 1.0.0 SQLBase Errors Guide
  16619. The errors documented in this section of the Error Guide are for errors that
  16620. are generated by the SQLBase CHECK command.
  16621. 09701 CHK BAS CHECK Failure (CHK BAS): <page has bad allocation status>
  16622.  
  16623.       Reason: CHECK DATABASE has discovered a problem in the database.
  16624.  
  16625.       Remedy: If the CHECK DATABASE displays a message saying that a database
  16626.           object is damaged, drop that object.  Otherwise, try unloading
  16627.           and reloading the database or restore from a backup copy of the
  16628.           database.  You might also try unloading table by table to save
  16629.           as much of the database as possible.
  16630.  
  16631. 09702 CHK LOP CHECK Failure (CHK LOP): <page has been lost>
  16632.  
  16633.       Reason: CHECK DATABASE has discovered a problem in the database.
  16634.  
  16635.       Remedy: If the CHECK DATABASE displays a message saying that a database
  16636.           object is damaged, drop that object.  Otherwise, try unloading
  16637.           and reloading the database or restore from a backup copy of the
  16638.           database.  You might also try unloading table by table to save
  16639.           as much of the database as possible.
  16640.  
  16641. 1.0.0 SQLBase Errors Guide
  16642. The errors documented in this section of the Error Guide are for general SQL
  16643. parsing errors.  These errors generally occur during the compile of a SQL
  16644. statement and the statement violates the syntax for that SQL command.
  16645. 09801 PRS TMT Too many tables to join
  16646.  
  16647.       Reason: The number of tables attempting to be joined exceeds the SQLBase
  16648.           limit of 20 tables.
  16649.  
  16650.       Remedy: Modify SQL statement.
  16651.  
  16652. 09802 PRS IST Invalid statistics type
  16653.  
  16654.       Reason: Attempting to UPDATE STATISTICS and a keyword of INDEX, TABLE,
  16655.           or DATABASE is expecting immediately after UPDATE STATISTICS and
  16656.           it is missing or misspelled.
  16657.  
  16658.       Remedy: Correct the UPDATE STATISTICS command by properly specifying the
  16659.           keyword of INDEX, TABLE, or DATABASE immediately after UPDATE
  16660.           STATISTICS.
  16661.  
  16662. 09803 PRS ICO Invalid object to CHECK
  16663.  
  16664.       Reason: Attempting a CHECK command and the keyword immediately following
  16665.           the keyword CHECK is either missing or misspelled and should be
  16666.           either DATABASE, INDEX, or TABLE.
  16667.  
  16668.       Remedy: Correct the CHECK command by properly specifying the keyword
  16669.           DATABASE, INDEX, or TABLE immediately after the keyword CHECK.
  16670.  
  16671. 09804 PRS MEK Missing EXISTS keyword
  16672.  
  16673.       Reason: Attempting a SQL UPDATE statement and the CHECK EXISTS clause is
  16674.           being used but the kewyord EXISTS is either missing or
  16675.           misspelled.
  16676.  
  16677.       Remedy: Correct the UPDATE statement by properly specifying the keyword
  16678.           EXISTS immediately after the keyword CHECK.
  16679.  
  16680. 09805 PRS CNH Only CLUSTERED HASHED indexes supported
  16681.  
  16682.       Reason: Attempting a CREATE INDEX statement and the keyword CLUSTERED
  16683.           has been found but the keyword HASHED is either missing or
  16684.           misspelled.
  16685.  
  16686.       Remedy: Correct the CREATE INDEX statement by properly specifying the
  16687.           keyword HASHED immediately after the keyword CLUSTERED.  SQLBase
  16688.           currently only supports CLUSTERED HASHED indexes and does not
  16689.           support CLUSTERED indexes or HASHED indexes.
  16690.  
  16691. 09806 PRS MUK Missing DEFAULT keyword
  16692.  
  16693.       Reason: Trying a CREATE TABLE or ALTER TABLE statement and a column is
  16694.           attempting to be defined with possibly the NOT NULL WITH DEFAULT
  16695.           clause but the keyword DEFAULT is either missing or misspelled.
  16696.  
  16697.       Remedy: Correct the CREATE TABLE or ALTER TABLE statement by properly
  16698.           specifying the keyword DEFAULT immediately after the keywords
  16699.           NOT NULL WITH.
  16700.  
  16701. 09807 PRS MDB Missing database name
  16702.  
  16703.       Reason: Attempting a CREATE TABLE statement and the IN DATABASE clause
  16704.           is being used but the database name is missing.
  16705.  
  16706.       Remedy: Correct the CREATE TABLE statement by properly specifying a
  16707.           valid database name immediately after the IN DATABASE keywords.
  16708.  
  16709. 09808 PRS MTS Missing tablespace name
  16710.  
  16711.       Reason: Attempting a CREATE TABLE statement and the IN clause is being
  16712.           used but the tablespace name is missing.
  16713.  
  16714.       Remedy: Correct the CREATE TABLE statement by properly specifying a
  16715.           valid tablespace name immediately after the keyword IN.
  16716.  
  16717. 09809 PRS FUU FOR UPDATE OF not allowed with UNION
  16718.  
  16719.       Reason: The SELECT statement contains a FOR UPDATE OF clause within a
  16720.           UNION.  A UNION cannot be specified for a SELECT statement that
  16721.           is to be used for update.
  16722.  
  16723.       Remedy: Correct the SQL statement.  A SELECT statement that is to be
  16724.           used for update cannot be defined with a UNION.
  16725.  
  16726. 09810 PRS FUO FOR UPDATE OF not allowed with ORDER BY
  16727.  
  16728.       Reason: The SELECT statement contains both a FOR UPDATE OF clause and an
  16729.           ORDER BY clause.    An ORDER BY clause cannot be specified for a
  16730.           SELECT statement that is to be used for update.
  16731.  
  16732.       Remedy: Correct the SQL SELECT statement.  The implied function is not
  16733.           supported by DB2 or SQLBase.  A SELECT statement that is to be
  16734.           used for update cannot be defined to fetch the rows of the
  16735.           object table in a specific order.
  16736.  
  16737. 09811 PRS FUP Invalid FOR UPDATE OF clause
  16738.  
  16739.       Reason: Attempting a SELECT statement with possibly the FOR UPDATE OF
  16740.           clause but the keywords UPDATE or OF are either missing or
  16741.           misspelled.
  16742.  
  16743.       Remedy: Correct the SELECT statement by properly specifying the FOR
  16744.           UPDATE OF clause.
  16745.  
  16746. 09812 PRS SFU SELECT FOR UPDATE must reference a single table
  16747.  
  16748.       Reason: The SELECT statement contains a FOR UPDATE OF clause and
  16749.           references more than one table.  Multiple tables cannot be
  16750.           specified for a SELECT statement that is to be used for update.
  16751.  
  16752.       Remedy: Correct the SQL SELECT statement.  A SELECT statement that is to
  16753.           be used for update cannot be defined to fetch rows from multiple
  16754.           tables.
  16755.  
  16756. 09813 PRS UNA UNION ALL required for all SELECT statements
  16757.  
  16758.       Reason: UNION ALL indicates that all duplicate rows will not be
  16759.           eliminated.  If UNION ALL is used on one SELECT statement it
  16760.           must be repeated for every SELECT statement in the entire
  16761.           statement.
  16762.  
  16763.       Remedy: Correct the SELECT statement by properly specifying UNION ALL
  16764.           for all select statements.
  16765.  
  16766. 09814 PRS RCT Result column name can only be specified with top select statement
  16767.  
  16768.       Reason: The result column name can only be specified with the top SELECT
  16769.           statement.
  16770.  
  16771.       Remedy: Correct the SQL SELECT statement.
  16772.  
  16773. 09815 PRS RCI Result column name must be identifier
  16774.  
  16775.       Reason: The result column name must be an identifier.
  16776.  
  16777.       Remedy: Correct the SQL SELECT statement.
  16778.  
  16779. 09816 PRS ETC Expression is too big
  16780.  
  16781.       Reason: A specified expression is too large.
  16782.  
  16783.       Remedy: Modify the SQL statement.
  16784.  
  16785. 09817 PRS MKY Missing KEY keyword
  16786.  
  16787.       Reason: Attempting to use either the PRIMARY KEY or FOREIGN KEY clauses
  16788.           and the keyword KEY is either missing or misspelled.
  16789.  
  16790.       Remedy: Correct the PRIMARY KEY or FOREIGN KEY clauses by properly
  16791.           specifying the keyword KEY.
  16792.  
  16793. 09818 PRS IPC Invalid primary key column name
  16794.  
  16795.       Reason: The primary key column name is an invalid identifier.
  16796.  
  16797.       Remedy: Correct the SQL statement by properly specifying a valid primary
  16798.           key column name identifier.
  16799.  
  16800. 09819 PRS CPK Column already defined for primary key
  16801.  
  16802.       Reason: The specified column is already defined for a primary key.
  16803.  
  16804.       Remedy: Correct the SQL statement by properly specifying each column
  16805.           of a primary key only once.
  16806.  
  16807. 09820 PRS CNN Primary key column must be NOT NULL or NOT NULL WITH DEFAULT
  16808.  
  16809.       Reason: A primary key column has not been defined as NOT NULL or NOT
  16810.           NULL WITH DEFAULT.  Each column in the primary key must be
  16811.           defined as either NOT NULL or NOT NULL WITH DEFAULT.
  16812.  
  16813.       Remedy: Define all columns of the primary as either NOT NULL or NOT NULL
  16814.           WITH DEFAULT.
  16815.  
  16816. 09821 PRS PCN Primary key column not defined
  16817.  
  16818.       Reason: A primary key column is not defined or misspelled.
  16819.  
  16820.       Remedy: Correct the primary key column specification my properly stating
  16821.           valid columns.
  16822.  
  16823. 09822 PRS IFK Invalid foreign key name
  16824.  
  16825.       Reason: An invalid foreign key name has been specified.
  16826.  
  16827.       Remedy: Correct the SQL statement by properly specifying a valid foreign
  16828.           key.
  16829.  
  16830. 09823 PRS IFC Invalid foreign key column name
  16831.  
  16832.       Reason: An invalid foreign key column name has been specified.
  16833.  
  16834.       Remedy: Correct the SQL statement by properly specifying a valid foreign
  16835.           key column name.
  16836.  
  16837. 09824 PRS FKA Foreign key <name> already defined
  16838.  
  16839.       Reason: The specified foreign key name is already defined.
  16840.  
  16841.       Remedy: Correct the SQL statement by properly specifying a unique
  16842.           foreign key name.
  16843.  
  16844. 09825 PRS CFK Column already defined for foreign key
  16845.  
  16846.       Reason: The specified column is already defined for a foreign key.
  16847.  
  16848.       Remedy: Correct the SQL statement by properly specifying each column
  16849.           of a foreign key only once.
  16850.  
  16851. 09826 PRS FCN Foreign key column not defined
  16852.  
  16853.       Reason: A foreign key column is not defined or misspelled.
  16854.  
  16855.       Remedy: Correct the foreign key column by properly stating valid
  16856.           columns.
  16857.  
  16858. 09827 PRS MRK Missing REFERENCE keyword
  16859.  
  16860.       Reason: A foreign key clause has a missing or misspelled REFERENCE
  16861.           keyword.
  16862.  
  16863.       Remedy: Correct the foreign key clause by properly specifying the
  16864.           REFERENCE keyword.
  16865.  
  16866. 09828 PRS IRN Invalid reference table name
  16867.  
  16868.       Reason: A foreign key clause has referenced an invalid table name.
  16869.  
  16870.       Remedy: Correct the foreign key clause by properly specifying a
  16871.           reference to a valid table name.
  16872.  
  16873. 09829 PRS MFR Missing FOREIGN keyword
  16874.  
  16875.       Reason: Attempting to ALTER a table and add a foreign key but the
  16876.           keyword FOREIGN is missing or misspelled.
  16877.  
  16878.       Remedy: Correct the ALTER TABLE statement by properly specifying
  16879.           the FOREIGN keyword.
  16880.  
  16881. 09830 PRS ACN At least one column in the foreign key needs to allow NULL value
  16882.  
  16883.       Reason: A FOREIGN KEY definition with the SET NULL option has not
  16884.           specified at least one column in the foreign key where NULL
  16885.           values are allowed.
  16886.  
  16887.       Remedy: The ON DELETE SET NULL foreign key delete rule states that when
  16888.           a parent row is deleted, the foreign key values in all of its
  16889.           dependent rows should automatically be set to NULL.  Specify at
  16890.           least one column in the foreign key that allows NULL values for
  16891.           the ON DELETE SET NULL foreign key delete rule to be specified.
  16892.           Or, change the foreign key delete rule.
  16893.  
  16894. 09831 PRS SRC Self-reference foreign key must have CASCADE delete rule
  16895.  
  16896.       Reason: A self-referencing foreign key must be specified with the
  16897.           CASCADE delete rule.
  16898.  
  16899.       Remedy: Change the foreign key delete rule in the FOREIGN KEY clause.
  16900.  
  16901. 09832 PRS FDN Foreign key column data type not matching primary key column
  16902.  
  16903.       Reason: Each column definition of a foreign key does not match each
  16904.           column definition of the corresponding column in the primary key
  16905.           of the parent table.
  16906.  
  16907.       Remedy: Correct the definition of the foreign key or primary so that the
  16908.           each colum definition of the foreign key matches each column
  16909.           definition of the corresponding column in the primary key of the
  16910.           parent table.
  16911.  
  16912. 09833 PRS FNC Foreign key number of columns not matching primary key
  16913.  
  16914.       Reason: The number of columns of a foreign key does not match the number
  16915.           of columns in the primary key of the parent table.
  16916.  
  16917.       Remedy: Correct the definition of the foreign key or primary so that the
  16918.           number of columns in the foriegn key is equal to the number
  16919.           columns in the primary key of the parent table and the data
  16920.           types of each corresponding column match.
  16921.  
  16922. 09834 PRS SDN Distinct paths must have same delete rules and cannot be SET NULL
  16923.  
  16924.       Reason: The delete rules cannot be different or cannot be SET NULL.
  16925.           This error is used to report that the delete rules specified in
  16926.           two FOREIGN KEY clauses of the CREATE TABLE statement are
  16927.           invalid because the table would be delete-connected to the same
  16928.           table through multiple paths involving relationships with
  16929.           different delete rules or with delete rules of SET NULL.
  16930.  
  16931.       Remedy: Change the delete rule.
  16932.  
  16933. 09835 PRS IDR Invalid delete rule
  16934.  
  16935.       Reason: An invalid, missing, or misspelled delete rule has been
  16936.           specified in a foreign key clause.
  16937.  
  16938.       Remedy: Correct the foreign key clause by properly specifying a valid
  16939.           delete rule of RESTRICT, CASCADE, or SET NULL.
  16940.  
  16941. 09836 PRS TKF Too many concatenated key fields
  16942.  
  16943.       Reason: Attempting a CREATE INDEX, or definition of a PRIMARY or FOREIGN
  16944.           key and the number of key fields exceeds or matches the maximum
  16945.           allowed of 16 columns.
  16946.  
  16947.       Remedy: Modify key so that the number of columns to be less than 16.
  16948.  
  16949. 09837 PRS MDL Missing DELETE keyword
  16950.  
  16951.       Reason: Attempting to define a foreign key with the ON DELETE clause but
  16952.           the keyword DELETE is either missing or misspelled.
  16953.  
  16954.       Remedy: Correct the foreign key definition ON DELETE clause by properly
  16955.           specifying the DELETE keyword.
  16956.  
  16957. 09838 PRS PND Parent table not defined yet
  16958.  
  16959.       Reason: Defining a foreign key and the specified parent table does not
  16960.           exist.
  16961.  
  16962.       Remedy: Create the parent table before defining the foreign key.
  16963.  
  16964. 09839 PRS PTI Parent table in incomplete state
  16965.  
  16966.       Reason: Defining a foreign key and specified parent table is still in an
  16967.           incomplete state.  A parent table is considered incomplete until
  16968.           you generate its unique index.
  16969.  
  16970.       Remedy: Create the parent table's unique index and before attempting to
  16971.           create any foreign keys.
  16972.  
  16973. 09840 PRS PKA Primary key already specified
  16974.  
  16975.       Reason: Attempting to define a second primary key for a table.
  16976.  
  16977.       Remedy: None.  A table can only have one primary key.
  16978.  
  16979. 09841 PRS PKN Primary key not defined in parent table
  16980.  
  16981.       Reason: Attempting to define a foreign key and the primary key of the
  16982.           parent table is not defined.
  16983.  
  16984.       Remedy: Define the primary key for the parent table before attempting to
  16985.           create a foreign key.
  16986.  
  16987. 09842 PRS EMP Exceed maximum primary key length
  16988.  
  16989.       Reason: The specified primary key exceed the maximum length (254)
  16990.           allowed for a primary key.
  16991.  
  16992.       Remedy: Modify the primary key so that it does not exceed the maximum
  16993.           allowable length of 254.
  16994.  
  16995. 09843 PRS ATS Use ALTER TABLE to create self-referencing foreign key
  16996.  
  16997.       Reason: A self-referencing foreign key can only be created with the
  16998.           ALTER TABLE statement.
  16999.  
  17000.       Remedy: Use the ALTER TABLE statement to create a self-referencing
  17001.           foreign key.
  17002.  
  17003. 09844 PRS TDS Add foreign key causes table delete-connected to itself
  17004.  
  17005.       Reason: Any table that is involved in a delete operation is
  17006.           delete-connected.  If a referential cycle involves more than one
  17007.           table, any table in the cycle must not be delete-connected to
  17008.           itself.  This restriction guarantees that the CASCADE rule will
  17009.           not cause widespread deletion of data.
  17010.  
  17011.       Remedy: None.  A foreign key cannot be specified that causes a table to
  17012.           delete-connected to itself.
  17013.  
  17014. 09845 PRS SFD Same column list in different foreign keys cannot have same parent
  17015.  
  17016.       Reason: The foreign key is not a unique foreign key reference.  The
  17017.           specified foreign key has the same columns as an existing
  17018.           foreign key for the same table.
  17019.  
  17020.       Remedy: Modify the foreign key table.  If two foreign keys have the same
  17021.           columns, they must reference different tables.
  17022.  
  17023. 09846 PRS FRS Foreign key cannot reference system table
  17024.  
  17025.       Reason: Attempting to define a foreign key that references a system
  17026.           catalog table.
  17027.  
  17028.       Remedy: None.  Foreign keys cannot reference a system catalog table.
  17029.  
  17030. 09847 PRS ICR Invalid cursor name
  17031.  
  17032.       Reason: Attempting a SQL INSERT statement with the ADJUSTING clause
  17033.           and the specified cursor name is invalid.
  17034.  
  17035.       Remedy: Correct the SQL INSERT statement by providing a valid cursor
  17036.           name in the ADJUSTING clause of a cursor that has been properly
  17037.           named or opened.
  17038.  
  17039. 09848 PRS OOL Number of operands over system limitation
  17040.  
  17041.       Reason: Maximum number of operands in a function exceeds the SQLBase
  17042.           system limit of 256.
  17043.  
  17044.       Remedy: Modify the SQL statement so that the SQLBase system limit of 256
  17045.           operands is not exceeded.
  17046.  
  17047. 09849 PRS ISV Invalid server command
  17048.  
  17049.       Reason: Most likely attempting an INSTALL DATABASE or DEINSTALL DATABASE
  17050.           command and the keyword DATABASE is either missing or
  17051.           misspelled.
  17052.  
  17053.       Remedy: Correct the INSTALL or DEINSTALL command by properly specifying
  17054.           a valid DATABASE keyword immediately after the INSTALL or
  17055.           DEINSTALL keyword.
  17056.  
  17057. 09850 PRS IDN Invalid database name
  17058.  
  17059.       Reason: Attempting an ALTER DATABASE, CREATE DATABASE, INSTALL DATABASE,
  17060.           or DEINSTALL DATABASE and the specified database name is
  17061.           invalid.
  17062.  
  17063.       Remedy: Correct the SQL statement by specifying a valid database name.
  17064.  
  17065. 09851 PRS IAR Invalid dbarea name <name>
  17066.  
  17067.       Reason: Attempting an ALTER DBAREA, ALTER STOGROUP, CREATE DBAREA,
  17068.           CREATE STOGROUP, or DELETE DBAREA and the specified dbarea name
  17069.           is invalid.
  17070.  
  17071.       Remedy: Correct the SQL statement by specifying a valid dbarea name.
  17072.  
  17073. 09852 PRS IAF Invalid dbarea file name
  17074.  
  17075.       Reason: Attempting an ALTER STOGROUP, CREATE DBAREA, or CREATE STOGROUP
  17076.           and the specified dbarea file name is not valid.
  17077.  
  17078.       Remedy: Correct the SQL statement by specifying a valid file name.
  17079.  
  17080. 09853 PRS MZK Missing SIZE keyword
  17081.  
  17082.       Reason: Attempting an ALTER DBAREA or CREATE DBAREA and the expected
  17083.           SIZE keyword is either missing or misspelled.
  17084.  
  17085.       Remedy: Correct the SQL statement by properly specifying the SIZE
  17086.           keyword.
  17087.  
  17088. 09854 PRS ISG Invalid stogroup name <name>
  17089.  
  17090.       Reason: Attempting an ATLER DATABASE, ALTER STOGROUP, CREATE DATABASE,
  17091.           CREATE STOGROUP, DELETE STOGROUP, or SET DEFAULT STOGROUP and
  17092.           the storage group name is invalid.
  17093.  
  17094.       Remedy: Correct the SQL statement by properly specifying a valid storage
  17095.           group name.
  17096.  
  17097. 09855 PRS USK Missing USING keyword
  17098.  
  17099.       Reason: Attempting a CREATE STOGROUP statement and the mandatory USING
  17100.           keyword is either missing or misspelled.
  17101.  
  17102.       Remedy: Correct the CREATE STOGROUP statement by properly specifying the
  17103.           USING keyword.  The correct syntax
  17104.           is: CREATE STOGROUP stogroup-name USING dbarea1, dbarea2, ...
  17105.  
  17106. 09856 PRS ISK Invalid SET type.
  17107.  
  17108.       Reason: Attempting a SET command with an incorrect set type.
  17109.  
  17110.       Remedy: Correct the SET command by properly specifying the SET type.
  17111.  
  17112. 09857 PRS SGK Missing STOGROUP Keyword
  17113.  
  17114.       Reason: Attempting a SET DEFAULT STOGROUP statement and the mandatory
  17115.           keyword STOGROUP is either missing or misspelled.
  17116.  
  17117.       Remedy: Correct the SET DEFAULT STOGROUP statement by properly
  17118.           specifying the mandatory keyword STOGROUP.  The correct syntax
  17119.           is: SET DEFAULT STOGROUP [stogroup-name]
  17120.           where the stogroup-name is optional.
  17121.  
  17122. 09858 PRS ASO Invalid ALTER STOGROUP option
  17123.  
  17124.       Reason: Attempting a ALTER STOGROUP statement and the keyword ADD
  17125.           or DROP has not been found.
  17126.  
  17127.       Remedy: Correct the ALTER STOGROUP statement by properly specifying
  17128.           either ADD dbarea or DROP dbarea.  The correct syntax
  17129.           is: ALTER STOGROUP stogroup-name ADD dbarea
  17130.           or: ALTER STOGROUP stogroup-name DROP dbarea
  17131.  
  17132. 09859 PRS ADO Invalid ALTER DATABASE option
  17133.  
  17134.       Reason: Attempting a ALTER DATABASE statement and the keyword STOGROUP
  17135.           or LOG has not been found.
  17136.  
  17137.       Remedy: Correct the ALTER DATABASE statement by properly specifying
  17138.           either STOGROUP stogroup-name or LOG stogroup-name.  The correct
  17139.           syntax is: ALTER DATABASE database-name STOGROUP stogroup-name
  17140.           or:     ALTER DATABASE database-name LOG stogroup-name
  17141.  
  17142. 09860 PRS IDE Invalid DELETE command
  17143.  
  17144.       Reason: Attempting a DELETE and the delete object keyword is invalid.
  17145.  
  17146.       Remedy: Correct the DELETE statement by properly specifying a valid
  17147.           delete object keyword to be deleted.
  17148.  
  17149. 09861 PRS ABO System exit from abort command
  17150.  
  17151.       Reason: An ABORT command has forced a system exit.
  17152.  
  17153.       Remedy: None.  Informational only.
  17154.  
  17155. 09862 PRS NDQ DBAREA filename should not be specified in double quotes
  17156.  
  17157.       Reason: The DBAREA file name must not be specified in double quotes.
  17158.  
  17159.       Remedy: Correct the SQL statement by properly specifying the DBAREA
  17160.           file name without double quotes.
  17161.  
  17162. 09863 PRS ASL DBAREA size too large
  17163.  
  17164.       Reason: Attempting a CREATE DBAREA or ALTER DBAREA and the specified
  17165.           size in megabytes that exceeds the maximum allowable size of
  17166.           2048 megabytes.
  17167.  
  17168.       Remedy: Correct the CREATE DBAREA or ALTER DBAREA statement to properly
  17169.           specify a valid size in megabytes not greater than 2048.
  17170.  
  17171. 09864 PRS UMI User error number must be greater than 0 and less than 32767
  17172.  
  17173.       Reason: Attempting an ALTER TABLE statement to add or modify a user
  17174.           defined error and the specified user error number is not a valid
  17175.           positive integer value greater than 0 and less than 32,767.
  17176.  
  17177.       Remedy: Correct the ALTER TABLE statement by properly specifying a valid
  17178.           positive integer value when adding or modifying a user defined
  17179.           error greater than 0 and less than 32,767.
  17180.  
  17181. 09865 PRS IUC Invalid user error class
  17182.  
  17183.       Reason: Attempting an ALTER TABLE statement to add, drop, or modify a
  17184.           user defined error and the specified user error class is not a
  17185.           valid quoted string indicating that the error class is either
  17186.           'DELETE_PARENT', 'UPDATE_PARENT', 'INSERT_DEPENDENT', or
  17187.           'UPDATE_DEPENDENT'.
  17188.  
  17189.       Remedy: Correct the ALTER TABLE statement by properly specifying a valid
  17190.           quoted string indicating a user define error class of either
  17191.           'DELETE_PARENT', 'UPDATE_PARENT', 'INSERT_DEPENDENT', or
  17192.           'UPDATE_DEPENDENT'.
  17193.  
  17194. 09866 PRS MFN Missing foreign key name
  17195.  
  17196.       Reason: Attempting an ALTER TABLE statement to add, drop, or modify a
  17197.           user defined error and the foreign key name in the FOREIGN KEY
  17198.           clause is missing or misspelled.
  17199.  
  17200.       Remedy: Correct the ALTER TABLE statement by properly specifying a valid
  17201.           foreign key name in the FOREIGN KEY clause.
  17202.  
  17203. 09867 PRS MPF Missing FOREIGN or PRIMARY keyword
  17204.  
  17205.       Reason: Attempting an ALTER TABLE statement to add, drop, or modify a
  17206.           user defined error and the keyword PRIMARY or FOREIGN is missing
  17207.           or misspelled in the PRIMARY KEY or FOREIGN KEY clause.
  17208.  
  17209.       Remedy: Correct the ALTER TABLE statement by properly specifying the
  17210.           keyword PRIMARY or FOREIGN in either the PRIMARY KEY or FOREIGN
  17211.           key clauses.
  17212.  
  17213. 09868 PRS EFN Foreign key name cannot exceed 18 characters
  17214.  
  17215.       Reason: Attempting to use a foreign key with a name greater than 18
  17216.           characters.
  17217.  
  17218.       Remedy: Correct the SQL statement by properly specifying a valid foreign
  17219.           key name that does not exceed 18 characters.
  17220.  
  17221. 09869 PRS COU No check option allowed with UNION
  17222.  
  17223.       Reason: This error is currently undocumented.
  17224.  
  17225.       Remedy: Contact your local Centura Software certified technical
  17226.           support center for assistance.
  17227.  
  17228. 09870 PRS VCR View column names required with UNION
  17229.  
  17230.       Reason: This error is currently undocumented.
  17231.  
  17232.       Remedy: Contact your local Centura Software certified technical
  17233.           support center for assistance.
  17234.  
  17235. 09871 PRS CNS Command no longer suppered
  17236.  
  17237.       Reason: The specified command is no longer supported.
  17238.  
  17239.       Remedy: Use other command.
  17240.  
  17241. 09872 PRS TMB Too many booleans in query
  17242.  
  17243.       Reason: Not enough memory at the database engine to perform the
  17244.           query parsing.
  17245.  
  17246.       Remedy: Reduce the number of boolean expressions in the query,
  17247.           especially the size of any IN list.
  17248.  
  17249. 09873 PRS MEX Missing Expression before [NOT] IN predicate
  17250.  
  17251.       Reason: An expression should precede the IN (NOT IN) predicate.
  17252.  
  17253.       Remedy: Correct the SQL statement. The In predicate has the general
  17254.           syntax of :
  17255.               expression [NOT] IN ....
  17256.  
  17257. 09874 PRS ITI Invalid global transaction id
  17258.  
  17259.       Reason: This error is currently undocumented.
  17260.  
  17261.       Remedy: Contact your local Centura Software certified technical
  17262.           support center for assistance.
  17263.  
  17264. 09875 PRS MPT Missing PARTICIPANT keyword
  17265.  
  17266.       Reason: This error is currently undocumented.
  17267.  
  17268.       Remedy: Contact your local Centura Software certified technical
  17269.           support center for assistance.
  17270.  
  17271. 09876 PRS MEN Missing END keyword
  17272.  
  17273.       Reason: This error is currently undocumented.
  17274.  
  17275.       Remedy: Contact your local Centura Software certified technical
  17276.           support center for assistance.
  17277.  
  17278. 09877 PRS DBK Missing DATABASE keyword
  17279.  
  17280.       Reason: This error is currently undocumented.
  17281.  
  17282.       Remedy: Contact your local Centura Software certified technical
  17283.           support center for assistance.
  17284.  
  17285. 09878 PRS MCO Missing COMMA keyword
  17286.  
  17287.       Reason: This error is currently undocumented.
  17288.  
  17289.       Remedy: Contact your local Centura Software certified technical
  17290.           support center for assistance.
  17291.  
  17292. 09879 PRS PTS Missing PARTICIPANTS keyword
  17293.  
  17294.       Reason: This error is currently undocumented.
  17295.  
  17296.       Remedy: Contact your local Centura Software certified technical
  17297.           support center for assistance.
  17298.  
  17299. 09880 PRS BPT Bad protocol name
  17300.  
  17301.       Reason: This error is currently undocumented.
  17302.  
  17303.       Remedy: Contact your local Centura Software certified technical
  17304.           support center for assistance.
  17305.  
  17306. 09881 PRS SLK Missing SLASH keyword
  17307.  
  17308.       Reason: This error is currently undocumented.
  17309.  
  17310.       Remedy: Contact your local Centura Software certified technical
  17311.           support center for assistance.
  17312.  
  17313. 09882 PRS IPN Invalid number of participants
  17314.  
  17315.       Reason: This error is currently undocumented.
  17316.  
  17317.       Remedy: Contact your local Centura Software certified technical
  17318.           support center for assistance.
  17319.  
  17320. 09883 PRS TMU Too many participants specified
  17321.  
  17322.       Reason: This error is currently undocumented.
  17323.  
  17324.       Remedy: Contact your local Centura Software certified technical
  17325.           support center for assistance.
  17326.  
  17327. 09884 PRS NEU Not enough participants specified
  17328.  
  17329.       Reason: This error is currently undocumented.
  17330.  
  17331.       Remedy: Contact your local Centura Software certified technical
  17332.           support center for assistance.
  17333.  
  17334. 09885 PRS OOM Out of memory
  17335.  
  17336.       Reason: This error is currently undocumented.
  17337.  
  17338.       Remedy: Contact your local Centura Software certified technical
  17339.           support center for assistance.
  17340.  
  17341. 09886 PRS BOS Bad option specified
  17342.  
  17343.       Reason: This error is currently undocumented.
  17344.  
  17345.       Remedy: Contact your local Centura Software certified technical
  17346.           support center for assistance.
  17347.  
  17348. 09887 PRS FMB Failure ID must be a positive number non-zero number.
  17349.  
  17350.       Reason: This error is currently undocumented.
  17351.  
  17352.       Remedy: Contact your local Centura Software certified technical
  17353.           support center for assistance.
  17354.  
  17355. 09888 PRS EWT Expecting keyword WITH
  17356.  
  17357.       Reason: This error is currently undocumented.
  17358.  
  17359.       Remedy: Contact your local Centura Software certified technical
  17360.           support center for assistance.
  17361.  
  17362. 09889 PRS IET Invalid failure error type
  17363.  
  17364.       Reason: This error is currently undocumented.
  17365.  
  17366.       Remedy: Contact your local Centura Software certified technical
  17367.           support center for assistance.
  17368.  
  17369. 09890 PRS CDN Event code  must be a positive non-zero number
  17370.  
  17371.       Reason: This error is currently undocumented.
  17372.  
  17373.       Remedy: Contact your local Centura Software certified technical
  17374.           support center for assistance.
  17375.  
  17376. 09891 PRS MIN Missing IN keyword
  17377.  
  17378.       Reason: The IN keyword is missing or misspelled.
  17379.  
  17380.       Remedy: Correct the SQL statement.
  17381.  
  17382. 09892 PRS BES Bad error scope specified.
  17383.  
  17384.       Reason: This error is currently undocumented.
  17385.  
  17386.       Remedy: Contact your local Centura Software certified technical
  17387.           support center for assistance.
  17388.  
  17389. 09893 PRS BEV Bad error event specified.
  17390.  
  17391.       Reason: This error is currently undocumented.
  17392.  
  17393.       Remedy: Contact your local Centura Software certified technical
  17394.           support center for assistance.
  17395.  
  17396. 09894 PRS MCT Missing COUNT keyword
  17397.  
  17398.       Reason: This error is currently undocumented.
  17399.  
  17400.       Remedy: Contact your local Centura Software certified technical
  17401.           support center for assistance.
  17402.  
  17403. 09895 PRS ECP EVERY <n-times> must be a positive non-zero number
  17404.  
  17405.       Reason: This error is currently undocumented.
  17406.  
  17407.       Remedy: Contact your local Centura Software certified technical
  17408.           support center for assistance.
  17409.  
  17410. 09896 PRS MCS Missing CSV keyword
  17411.  
  17412.       Reason: This error is currently undocumented.
  17413.  
  17414.       Remedy: Contact your local Centura Software certified technical
  17415.           support center for assistance.
  17416.  
  17417. 09897 PRS IDS Invalid DB specification
  17418.  
  17419.       Reason: This error is currently undocumented.
  17420.  
  17421.       Remedy: Contact your local Centura Software certified technical
  17422.           support center for assistance.
  17423.  
  17424. 09898 PRS MBA Missing ON, BEFORE or AFTER keyword.
  17425.  
  17426.       Reason: This error is currently undocumented.
  17427.  
  17428.       Remedy: Contact your local Centura Software certified technical
  17429.           support center for assistance.
  17430.  
  17431. 09899 PRS MAL Missing ALL keyword
  17432.  
  17433.       Reason: This error is currently undocumented.
  17434.  
  17435.       Remedy: Contact your local Centura Software certified technical
  17436.           support center for assistance.
  17437.  
  17438. 09900 PRS MTR Missing TRANSACTIONS keyword
  17439.  
  17440.       Reason: This error is currently undocumented.
  17441.  
  17442.       Remedy: Contact your local Centura Software certified technical
  17443.           support center for assistance.
  17444.  
  17445. 09901 PRS MFE Missing FORCE keyword
  17446.  
  17447.       Reason: This error is currently undocumented.
  17448.  
  17449.       Remedy: Contact your local Centura Software certified technical
  17450.           support center for assistance.
  17451.  
  17452. 09902 PRS ISS Invalid SET command
  17453.  
  17454.       Reason: Invalid server SET command.
  17455.  
  17456.       Remedy: Correct the statement to the SET DEFAULT STOGROUP statement
  17457.  
  17458. 09903 PRS MOT More than one source table specified in the unload/load command
  17459.  
  17460.       Reason: More than one source table is specified in the unload/load
  17461.           command when the unload/load format is ASCII or DIF.
  17462.  
  17463.       Remedy: Only one source table can be unloaded at a time in ASCII or
  17464.           DIF format. Remove the extra tables from the command. These
  17465.           tables can be unloaded by calling unload command repeatedly,
  17466.           with one table at a time.
  17467.  
  17468. 09904 PRS NTB No table should be specified, if the load format is SQL
  17469.  
  17470.       Reason: If the load format is SQL, no table names should be specified.
  17471.  
  17472.       Remedy: Remove the table name from the command.
  17473.  
  17474. 09905 PRS IFT Invalid load/unload format
  17475.  
  17476.       Reason: Load/Unload format should be one of SQL/ASCII/DIF format.
  17477.  
  17478.       Remedy: Specify the correct format.
  17479.  
  17480. 09906 PRS NTU No table name(s) specified in unload
  17481.  
  17482.       Reason: If unload format is defined as one of SQL/ASCII/DIF format and
  17483.           ALL tables are not being unloaded, specific table names should
  17484.           be provided in the unload command
  17485.  
  17486.       Remedy: Give specific table name(s) to unload.
  17487.  
  17488. 09907 PRS ICP Invalid compress option.
  17489.  
  17490.       Reason: If unload format is defined as one of ASCII/DIF format,
  17491.           Compress option can not be specified. COMPRESS option is valid
  17492.           only  when the unload format is SQL.
  17493.  
  17494.       Remedy: Remove the compress option.
  17495.  
  17496. 09908 PRS MIA Missing AT keyword
  17497.  
  17498.       Reason: The AT keyword is missing from a LOAD command START clause
  17499.  
  17500.       Remedy: Correct SQL statement. LOAD command start clause is
  17501.           " LOAD ... START AT lineno"
  17502.  
  17503.  
  17504. 09909 PRS MLN Missing LINE number
  17505.  
  17506.       Reason: The line number is missing from a LOAD command START clause
  17507.  
  17508.       Remedy: Correct SQL statement. LOAD command start clause is
  17509.           " LOAD ... START AT lineno"
  17510.  
  17511. 09910 PRS MDT Missing destination table name
  17512.  
  17513.       Reason: Attempting a LOAD ASCII and specifying a source file name but
  17514.           the destination table name is not specified.
  17515.  
  17516.       Remedy: Modify the LOAD ASCII command.  Destination table names are
  17517.           required when loading in ASCII format.
  17518.  
  17519. 09911 PRS DVN Duplicate variable name
  17520.  
  17521.       Reason: Duplicate variable name is found
  17522.  
  17523.       Remedy: Check and change duplicated variable name.
  17524.  
  17525. 09912 PRS IVE INTO variable already exists
  17526.  
  17527.       Reason: Duplicate INTO variable name is found
  17528.  
  17529.       Remedy: Check and change duplicated INTO variable name.
  17530.  
  17531. 09913 PRS MLD Missing line delimiter
  17532.  
  17533.       Reason: Missing line delimeter
  17534.  
  17535.       Remedy: Add a line delimeter after the line
  17536.  
  17537. 09914 PRS DPS Duplicate PARAMETERS section
  17538.  
  17539.       Reason: Duplicate PARAMETERS section
  17540.  
  17541.       Remedy: Check and remove duplicated PARAMETERS section
  17542.  
  17543. 09915 PRS NPS PARAMETERS section not allowed here
  17544.  
  17545.       Reason: PARAMETERS section not allowed here
  17546.  
  17547.       Remedy: Check and change the location of PARAMETERS section
  17548.  
  17549. 09916 PRS DLS Duplicate LOCAL section
  17550.  
  17551.       Reason: Duplicate LOCAL section
  17552.  
  17553.       Remedy: Check and remove duplicated LOCAL section
  17554.  
  17555. 09917 PRS NLS LOCAL section not allowed here
  17556.  
  17557.       Reason: LOCAL section not allowed here
  17558.  
  17559.       Remedy: Check and change the location of LOCAL section
  17560.  
  17561. 09918 PRS IPI Invalid indentation in PARAMETERS section
  17562.  
  17563.       Reason: Invalid indentation in PARAMETERS section
  17564.  
  17565.       Remedy: Check and change the indent in PARAMETERS section
  17566.  
  17567. 09919 PRS DAS Duplicate ACTIONS section
  17568.  
  17569.       Reason: Duplicate ACTIONS section
  17570.  
  17571.       Remedy: Check and remove duplicated ACTIONS section
  17572.  
  17573. 09920 PRS ILI Invalid indentation in LOCAL section
  17574.  
  17575.       Reason: Invalid indentation in LOCAL section
  17576.  
  17577.       Remedy: Check and change the indent in LOCAL section
  17578.  
  17579. 09921 PRS IAI Invalid indentation in ACTIONS section
  17580.  
  17581.       Reason: Invalid indentation in ACTIONS section
  17582.  
  17583.       Remedy: Check and change the indent in ACTIONS section
  17584.  
  17585. 09922 PRS UPC Unknown procedure command
  17586.  
  17587.       Reason: Unknown procedure command
  17588.  
  17589.       Remedy: Check and change the command in the procedure
  17590.  
  17591. 09923 PRS BMF BEGIN must be the first one
  17592.  
  17593.       Reason: BEGIN must be the first one in a command block
  17594.  
  17595.       Remedy: Check and move the BEGIN to the beginning of the command block
  17596.  
  17597. 09924 PRS TMG Too many BEGINs
  17598.  
  17599.       Reason: Too many BEGINs in a command block
  17600.  
  17601.       Remedy: Check and remove the unnecessary BEGINs
  17602.  
  17603. 09925 PRS TME Too many ENDs
  17604.  
  17605.       Reason: Too many ENDs in the command block
  17606.  
  17607.       Remedy: Check and remove the unnecessary ENDS
  17608.  
  17609. 09926 PRS NAG No aggregate function
  17610.  
  17611.       Reason: Aggregate function is not allowed
  17612.  
  17613.       Remedy: Check and change the aggregate function.
  17614.  
  17615. 09927 PRS ILN Invalid LOOP name
  17616.  
  17617.       Reason: Invalid LOOP name is found
  17618.  
  17619.       Remedy: Check and change the LOOP name.
  17620.  
  17621. 09928 PRS BVN Bad variable name
  17622.  
  17623.       Reason: Invalid variable name is found
  17624.  
  17625.       Remedy: Check and change variable name.
  17626.  
  17627. 09929 PRS MCL Must be a variable
  17628.  
  17629.       Reason: The INTO clause must have variables
  17630.  
  17631.       Remedy: Check and change to variable names.
  17632.  
  17633. 09930 PRS MHP Must have PROCEDURE keyword
  17634.  
  17635.       Reason: Missing procedure keyword
  17636.  
  17637.       Remedy: Check and add procedure keyword after ON.
  17638.  
  17639. 09931 PRS UPS Unknown procedure state
  17640.  
  17641.       Reason: An unknown procedure state is found
  17642.  
  17643.       Remedy: Check and change procedure state keyword after ON PROCEDURE.
  17644.  
  17645. 09932 PRS CFF Cannot find function handler
  17646.  
  17647.       Reason: Cannot find function handler
  17648.  
  17649.       Remedy: This is an internal error
  17650.  
  17651. 09933 PRS MVR Missing VARIABLES keyword
  17652.  
  17653.       Reason: Missing VARIABLES keyword
  17654.  
  17655.       Remedy: Check and add VARIABLE keyword
  17656.  
  17657. 09934 PRS BPN Invalid procedure name
  17658.  
  17659.       Reason: Invalid procedure name
  17660.  
  17661.       Remedy: Check and change the procedure name
  17662.  
  17663. 09935 PRS MNM Missing NAME keyword
  17664.  
  17665.       Reason: Missing NAME keyword
  17666.  
  17667.       Remedy: Check and add NAME keyword after PROCEDURE
  17668.  
  17669. 09936 PRS UVN Undefined variable name
  17670.  
  17671.       Reason: The variable name being referenced is not defined
  17672.  
  17673.       Remedy: Check and add variable name to appropriate section
  17674.  
  17675. 09937 PRS BMP BEGIN keyword must be used before END
  17676.  
  17677.       Reason: END is encountered before BEGIN
  17678.  
  17679.       Remedy: Check and add BEGIN keyword to the beginning of the block
  17680.  
  17681. 09938 PRS IPS Procedure section (name) expected
  17682.  
  17683.       Reason: Expecting a new procedure section name here.
  17684.  
  17685.       Remedy: It is possible that the indent level has changed from that
  17686.           of the last statement. Check that the indentation is correct.
  17687.  
  17688. 09939 PRS MIF Missing IF keyword
  17689.  
  17690.       Reason: ELSE is used without an IF keyword
  17691.  
  17692.       Remedy: Check and add IF keyword to appropriate place
  17693.  
  17694. 09940 PRS IOU Invalid ON usage
  17695.  
  17696.       Reason: ON keyword can be used on the first level in ACTIONS section
  17697.  
  17698.       Remedy: Check and move ON command to appropriate place of first level
  17699.  
  17700. 09941 PRS DLN Duplicate loop name
  17701.  
  17702.       Reason: Loop name has been defined
  17703.  
  17704.       Remedy: Check and change the loop name
  17705.  
  17706. 09942 PRS ULN Unknown loop name
  17707.  
  17708.       Reason: Loop name is not defined
  17709.  
  17710.       Remedy: Check and change to correct loop name
  17711.  
  17712. 09943 PRS BBC Bad boolean constant
  17713.  
  17714.       Reason: The constant is not a boolean constant
  17715.  
  17716.       Remedy: Check and use correct boolean constant
  17717.  
  17718. 09944 PRS ICI Invalid command indentation
  17719.  
  17720.       Reason: Invalid command indentation
  17721.  
  17722.       Remedy: Check and change the indentof the command
  17723.  
  17724. 09945 PRS OBS Function <name> is now obsolete
  17725.  
  17726.       Reason: Function is now obsolete.
  17727.  
  17728.       Remedy: Correct the SQL statement and do not use this function.
  17729.  
  17730. 09946 PRS VTT STATIC procedure must be stored first
  17731.  
  17732.       Reason: A static procedure must be stored before execution.
  17733.  
  17734.       Remedy: Store the procedure or change it to DYNAMIC.
  17735.  
  17736. 09947 PRS MSQ Missing SQLERROR keyword
  17737.  
  17738.       Reason: Missing SQLERROR keyword
  17739.  
  17740.       Remedy: Check the command and re-enter agian.
  17741.  
  17742. 09948 PRS HIH Declare error handler indide an error handler
  17743.  
  17744.       Reason: Declare an error handler indide an error handler
  17745.  
  17746.       Remedy: Check the command and make sure that error handler is not
  17747.           declared inside an error handler.
  17748.  
  17749. 09949 PRS NRK No RECEIVE keyword here
  17750.  
  17751.       Reason: Illegal use of RECEIVE keyword out side of PARAMETERS section
  17752.  
  17753.       Remedy: Check the command and make sure that RECEIVE keyword is used
  17754.           only in PARAMETERS section.
  17755.  
  17756. 09950 PRS NSH No SQL HANDLE or FILE HANDLE in PARAMETERS section
  17757.  
  17758.       Reason: Illegal use of SQL HANDLE or FILE HANDLE in PARAMETERS section
  17759.  
  17760.       Remedy: Check the command and make sure that SQL HANDLE and FILE
  17761.           HANDLE keywords are only used in LOCAL VARIABLES section.
  17762.  
  17763. 09951 PRS MDS Missing keyword DYNAMIC or STATIC after IS
  17764.  
  17765.       Reason: Keyword DYNAMIC or STATIC must be supplied after IS.
  17766.  
  17767.       Remedy: Supply DYNAMIC or STATIC or remove IS after procedure name.
  17768.  
  17769. 09952 PRS DVC Duplicate values correlation name detected
  17770.  
  17771.       Reason: OLD and NEW values correlation names must be distinct.
  17772.  
  17773.       Remedy: Correct SQL statement.  See the SQL Language Reference Manual
  17774.           for syntax information on CREATE TRIGGER.
  17775.  
  17776. 09953 PRS IVT Event name expected
  17777.  
  17778.       Reason: The event name specified in a CREATE EVENT or DROP EVENT
  17779.           statement is invalid.
  17780.  
  17781.       Remedy: Correct the SQL statement.  An event name can be a qualified
  17782.           or unqualified long identifier.  The qualified form is a
  17783.           user id followed by a period and a long identifier.  An
  17784.           unqualified handler name in a SQL statement is implicitly
  17785.           qualified by the id of the user who issues the statement.
  17786.  
  17787. 09954 PRS ITG Trigger name expected
  17788.  
  17789.       Reason: The trigger name specified in CREATE TRIGGER or DROP TRIGGER
  17790.           statement is invalid.
  17791.  
  17792.       Remedy: Correct the SQL statement.  An event name can be a qualified
  17793.           or unqualified long identifier.  The qualified form is a
  17794.           user id followed by a period and a long identifier.  An
  17795.           unqualified handler name in a SQL statement is implicitly
  17796.           qualified by the id of the user who issues the statement.
  17797.  
  17798. 09955 PRS IVP Procedure name expected
  17799.  
  17800.       Reason: The procedure name specified in an EXECUTE clause is invalid.
  17801.  
  17802.       Remedy: Correct the EXECUTE clause.  A procedure name can be a
  17803.           qualified or unqualified long identifier.  The qualified form
  17804.           is a user id followed by a period and a long identifier.    An
  17805.           unqualified handler name in a SQL statement is implicitly
  17806.           qualified by the id of the user who issues the statement.
  17807.  
  17808. 09956 PRS MXK Missing EXECUTE keyword
  17809.  
  17810.       Reason: EXECUTE clause must be supplied in statement.
  17811.  
  17812.       Remedy: Correct the SQL statement. See the SQL Language Reference Manual
  17813.           for syntax information of CREATE TRIGGER or CREATE EVENT.
  17814.  
  17815. 09957 PRS MIV Number of input values does not match number required by
  17816.           procedure.
  17817.  
  17818.       Reason: The number of values specified in the EXECUTE procedure clause
  17819.           does not match the number of parameters expected by the
  17820.           procedure.
  17821.  
  17822.       Remedy: Correct the EXECUTE clause to provide the expected number of
  17823.           values.
  17824.  
  17825. 09958 PRS VPP Invalid identifier provided as procedure parameter or part of
  17826.           such a parameter
  17827.  
  17828.       Reason: Procedure parameters must be composed of constants.
  17829.  
  17830.       Remedy: Correct SQL statement.  See the SQL Language Reference Manual
  17831.           for syntax information on CREATE EVENT.
  17832.  
  17833. 09959 PRS MRA Missing RAISE keyword
  17834.  
  17835.       Reason: CREATE EVENT statement must supply the keyword RAISE.
  17836.  
  17837.       Remedy: Correct SQL statement.  See the SQL Language Reference Manual
  17838.           for syntax information on CREATE EVENT.
  17839.  
  17840. 09960 PRS MVY Missing EVERY keyword
  17841.  
  17842.       Reason: CREATE EVENT statement must supply the keyword AT.
  17843.  
  17844.       Remedy: Correct SQL statement.  See the SQL Language Reference Manual
  17845.           for syntax information on CREATE EVENT.
  17846.  
  17847. 09961 PRS NBA Need BEFORE or AFTER keyword
  17848.  
  17849.       Reason: CREATE TRIGGER statement must supply either keyword.
  17850.  
  17851.       Remedy: Correct SQL statement.  See the SQL Language Reference Manual
  17852.           for syntax information on CREATE TRIGGER.
  17853.  
  17854. 09962 PRS MVA Missing event action
  17855.  
  17856.       Reason: CREATE TRIGGER statement must specify DELETE, INSERT or UPDATE.
  17857.  
  17858.       Remedy: Correct SQL statement.  See the SQL Language Reference Manual
  17859.           for syntax information on CREATE TRIGGER.
  17860.  
  17861. 09963 PRS IVV Invalid values correlation name
  17862.  
  17863.       Reason: The name is invalid.
  17864.  
  17865.       Remedy: Correct SQL statement.  See the SQL Language Reference Manual
  17866.           for syntax information on CREATE TRIGGER.
  17867.  
  17868. 09964 PRS MNO Missing OLD or NEW keyword
  17869.  
  17870.       Reason: CREATE TRIGGER statement must supply either keyword.
  17871.  
  17872.       Remedy: Correct SQL statement.  See the SQL Language Reference Manual
  17873.           for syntax information on CREATE TRIGGER.
  17874.  
  17875. 09965 PRS RED Redundant OLD or NEW keyword
  17876.  
  17877.       Reason: Only one occurrence of either keyword is allowed in a CREATE
  17878.           TRIGGER statement.
  17879.  
  17880.       Remedy: Correct SQL statement.  See the SQL Language Reference Manual
  17881.           for syntax information on CREATE TRIGGER.
  17882.  
  17883. 09966 PRS MEA Missing EACH keyword
  17884.  
  17885.       Reason: CREATE TRIGGER statement must supply EACH (ROW or STATEMENT)
  17886.           after FOR.
  17887.  
  17888.       Remedy: Correct SQL statement.  See the SQL Language Reference Manual
  17889.           for syntax information on CREATE TRIGGER.
  17890.  
  17891. 09967 PRS MRS Missing ROW or STATEMENT keyword
  17892.  
  17893.       Reason: CREATE TRIGGER statement must supply either keyword.
  17894.  
  17895.       Remedy: Correct SQL statement.  See the SQL Language Reference Manual
  17896.           for syntax information on CREATE TRIGGER.
  17897.  
  17898. 09968 PRS IRF Invalid REFERENCING keyword
  17899.  
  17900.       Reason: REFERENCING is valid only if the trigger action is UPDATE.
  17901.  
  17902.       Remedy: Correct SQL statement.  See the SQL Language Reference Manual
  17903.           for syntax information on CREATE TRIGGER.
  17904.  
  17905. 09969 PRS BXN Prefixing table name does not match the subject table.
  17906.  
  17907.       Reason: The syntax allows only the subject table name.
  17908.  
  17909.       Remedy: Correct SQL statement.  See the SQL Language Reference Manual
  17910.           for syntax information on CREATE TRIGGER.
  17911.  
  17912. 09970 PRS BCN Table name does not match OLD or NEW values correlation name
  17913.  
  17914.       Reason: Table name prefixing a column name in a parameter list must
  17915.           be a values correlation name.
  17916.  
  17917.       Remedy: Correct SQL statement.  See the SQL Language Reference Manual
  17918.           for syntax information on CREATE TRIGGER.
  17919.  
  17920. 09971 PRS IVI Invalid identifier
  17921.  
  17922.       Reason: Identifier is not recognized or allowed.
  17923.  
  17924.       Remedy: Correct SQL statement.  See the SQL Language Reference Manual
  17925.           for syntax information of CREATE TRIGGER or CREATE EVENT.
  17926.  
  17927. 09972 PRS IAG Invalid aggregate
  17928.  
  17929.       Reason: AGGREGATE is not allowed.
  17930.  
  17931.       Remedy: Correct SQL statement.  See the SQL Language Reference Manual
  17932.           for syntax information of CREATE TRIGGER or CREATE EVENT.
  17933.  
  17934. 09973 PRS IFU Invalid function
  17935.  
  17936.       Reason: Function is not allowed.
  17937.  
  17938.       Remedy: Correct SQL statement.  See the SQL Language Reference Manual
  17939.           for syntax information of CREATE TRIGGER or CREATE EVENT.
  17940.  
  17941. 09974 PRS MPB Missing PROCEDURE keyword
  17942.  
  17943.       Reason: Either the keyword is missing or the inline procedure is not
  17944.           specified.
  17945.  
  17946.       Remedy: Correct SQL statement to supply inline procedure specification.
  17947.           See the SQL Language Reference Manual for syntax information
  17948.           on CREATE TRIGGER.
  17949.  
  17950. 09975 PRS ICV Column value not allowed as procedure parameter
  17951.  
  17952.       Reason: Column values have no meaning for a STATEMENT trigger.
  17953.  
  17954.       Remedy: Correct SQL statement.  See the SQL Language Reference Manual
  17955.           for syntax information on CREATE TRIGGER.
  17956.  
  17957. 09976 PRS NNE Not enough END keyword
  17958.  
  17959.       Reason: Keyword END must be used in pair with BEGIN and not enough
  17960.           ENDs are seen
  17961.  
  17962.       Remedy: Supply the missing ENDs and retry again.
  17963.  
  17964. 09977 PRS MTP Missing terminating right parenthesis after inline procedure
  17965.  
  17966.       Reason: An INLINE procedure must be terminated by a right parenthesis.
  17967.  
  17968.       Remedy: Correct SQL statement.  See the SQL Language Reference Manual
  17969.           for syntax information.
  17970.  
  17971. 09978 PRS VVN Invalid interval specification
  17972.  
  17973.       Reason: An interval must be no less than 1.0 minute to be meaningful.
  17974.  
  17975.       Remedy: Correct SQL statement.  See the SQL Language Reference Manual
  17976.           for syntax information on CREATE EVENT.
  17977.  
  17978. 09979 PRS VPM Invalid identifier for procedure parameter
  17979.  
  17980.       Reason: User-defined identifier cannot be used as procedure parameter.
  17981.  
  17982.       Remedy: Correct SQL statement.  See the SQL Language Reference Manual
  17983.           for syntax information on CREATE EVENT.
  17984.  
  17985. 09980 PRS VRI Invalid row id for procedure parameter
  17986.  
  17987.       Reason: Row id cannot be used as procedure parameter.
  17988.  
  17989.       Remedy: Correct SQL statement.  See the SQL Language Reference Manual
  17990.           for syntax information on CREATE EVENT or TRIGGER.
  17991.  
  17992. 09981 PRS MTX Missing TRANSACTION keyword
  17993.  
  17994.       Reason: This error is currently undocumented.
  17995.  
  17996.       Remedy: Contact your local Centura Software certified technical
  17997.           support center for assistance.
  17998.  
  17999. 09982 PRS IEP Invalid grant execute privilege options
  18000.  
  18001.       Reason: User specifies invalid options when granting execute privilege
  18002.  
  18003.       Remedy: Correct the statement.  Make sure only creator or grantee is
  18004.           specified and try again.
  18005.  
  18006. 09983 PRS MPS Missing PRIVILEGES keyword
  18007.  
  18008.       Reason: PRIVILEGES keyword is expected and the keyword is missing.
  18009.  
  18010.       Remedy: Correct syntax and try again.
  18011.  
  18012. 09984 PRS ITC Invalid audit category
  18013.  
  18014.       Reason: Trying to start an audit and the specified category type is not
  18015.           valid for the specified audit type.
  18016.  
  18017.       Remedy: Correct the SQL statement.  Specify valid categories for the
  18018.           specified audit type.
  18019.  
  18020. 09985 PRS SSC Administrative server connection required
  18021.  
  18022.       Reason: Attempting to perform a database administrative function
  18023.           and a database server connection has not been established.
  18024.  
  18025.       Remedy: Establish a connection to a remote database server before
  18026.           attempting any database administrative function.    See the
  18027.           SQLTalk command SET SERVER or the API function call sqlcsv().
  18028.  
  18029. 09986 PRS SAS Invalid START AUDIT SIZE value
  18030.  
  18031.       Reason: Attempting to perform a START AUDIT operation and the specified
  18032.           SIZE value is invalid.
  18033.  
  18034.       Remedy: Correct the SIZE value.  This numeric value should be specified
  18035.           in kilobytes.
  18036.  
  18037. 09987 PRS IAP Invalid APPEND file number
  18038.  
  18039.       Reason: Attempting to perform a START AUDIT operation and the specified
  18040.           APPEND file number is invalid.
  18041.  
  18042.       Remedy: Correct the APPEND file number.  Valid file number can be from
  18043.           zero to 999.
  18044.  
  18045. 09988 PRS IKV Invalid KEEP value
  18046.  
  18047.       Reason: Attempting to perform a START AUDIT operation and the specified
  18048.           KEEP file number value is invalid.
  18049.  
  18050.       Remedy: Correct the KEEP file number value.  You can keep anywhere from
  18051.           zoro to 999 files beyond the current audit file.
  18052.  
  18053. 09989 PRS DFN Invalid AUDIT directory name
  18054.  
  18055.       Reason: Attempting to perform a START AUDIT operation and the specified
  18056.           directory name is invalid.
  18057.  
  18058.       Remedy: Correct the specified diretory name.
  18059.  
  18060. 09990 PRS MAI Missing AUDIT name identifier
  18061.  
  18062.       Reason: Attempting to perform a START AUDIT operation and the audit name
  18063.           identifier has not been specified.
  18064.  
  18065.       Remedy: Specify a valid audit name identifier.
  18066.  
  18067. 09991 PRS MSG MESSAGE keyword missing or misspelled
  18068.  
  18069.       Reason: The MESSAGE keyword is missing or misspelled in the AUDIT
  18070.           MESSAGE command.    The command syntax is:
  18071.  
  18072.            AUDIT MESSAGE 'string-contant'
  18073.  
  18074.  
  18075.       Remedy: Correct the SQL statement.
  18076.  
  18077. 09992 PRS DMM Datatype mismatch.
  18078.  
  18079.       Reason: The source and target types of an assignment are not the same.
  18080.  
  18081.       Remedy: Change the type of either source or target.
  18082.  
  18083. 09993 PRS RNA REFERENCING clause not allowed in FOR EACH STATEMENT trigger.
  18084.  
  18085.       Reason: A REFERENCING clause is allowed only with a FOR EACH ROW
  18086.           trigger.
  18087.  
  18088.       Remedy: Change the trigger type to FOR EACH ROW or remove the
  18089.           REFERENCING clause.
  18090.  
  18091. 09994 PRS ARC Keyword AUTORECOMPILE is expected
  18092.  
  18093.       Reason: AUTORECOMPILE cannot be omitted.
  18094.  
  18095.       Remedy: Correct ALTER COMMAND command.
  18096.  
  18097. 09995 PRS OPT Keyword ON or OFF is expected
  18098.  
  18099.       Reason: ON or OFF must be supplied.
  18100.  
  18101.       Remedy: Correct ALTER COMMAND command.
  18102.  
  18103. 09996 PRS MBS Keyword STATIC is expected
  18104.  
  18105.       Reason: Inline procedure must be static
  18106.  
  18107.       Remedy: Specify the inline procedure to be static after the procedure
  18108.           name.
  18109.  
  18110. 09997 PRS VOT Future time expected for a one-time event
  18111.  
  18112.       Reason: It is recommended that the action time be far in the future.
  18113.  
  18114.       Remedy: Advance the action time or default it.
  18115.  
  18116. 09998 PRS VVE Time element cannot be an expression
  18117.  
  18118.       Reason: The current syntax does not allow expressions.
  18119.  
  18120.       Remedy: Replace the offending expressions with time constants.
  18121.  
  18122. 09999 PRS VCN Invalid command name
  18123.  
  18124.       Reason: Command name cannot be recognized.
  18125.  
  18126.       Remedy: Provide a proper command name.
  18127.  
  18128. 10000 PRS SET Keyword SET is expected
  18129.  
  18130.       Reason: SET cannot be omitted.
  18131.  
  18132.       Remedy: Correct ALTER COMMAND command.
  18133.  
  18134. 1.0.0 SQLBase Errors Guide
  18135. The errors documented in this section of the Error Guide are for general MATH
  18136. library errors while attempting a financial @function like @acos, @asin,
  18137. @atan, @atan2, @cos, @exp, @ln, @log, @mod, @pi, @sin, @sqrt, or @tan
  18138. OR attempting a mathematical @function like @cterm, @fv, @pmt, @pv, @rate,
  18139. @sln, @syd, or @term.
  18140. 10001 MTH 001 MATH LIB: argument domain error (DOMAIN)
  18141.  
  18142.       Reason: Attempting a financial @function like @acos, @asin, @atan,
  18143.           @atan2, @cos, @exp, @ln, @log, @mod, @pi, @sin, @sqrt, or @tan
  18144.           OR attempting a mathematical @function like @cterm, @fv, @pmt,
  18145.           @pv, @rate, @sln, @syd, or @term and the specified math error
  18146.           has occurred.
  18147.  
  18148.       Remedy: Correct the value or values used with this @function.
  18149.  
  18150. 10002 MTH 002 MATH LIB: argument singularity error (SING)
  18151.  
  18152.       Reason: Attempting a financial @function like @acos, @asin, @atan,
  18153.           @atan2, @cos, @exp, @ln, @log, @mod, @pi, @sin, @sqrt, or @tan
  18154.           OR attempting a mathematical @function like @cterm, @fv, @pmt,
  18155.           @pv, @rate, @sln, @syd, or @term and the specified math error
  18156.           has occurred.
  18157.  
  18158.       Remedy: Correct the value or values used with this @function.
  18159.  
  18160. 10003 MTH 003 MATH LIB: overflow range error (OVERFLOW)
  18161.  
  18162.       Reason: Attempting a financial @function like @acos, @asin, @atan,
  18163.           @atan2, @cos, @exp, @ln, @log, @mod, @pi, @sin, @sqrt, or @tan
  18164.           OR attempting a mathematical @function like @cterm, @fv, @pmt,
  18165.           @pv, @rate, @sln, @syd, or @term and the specified math error
  18166.           has occurred.
  18167.  
  18168.       Remedy: Correct the value or values used with this @function.
  18169.  
  18170. 10004 MTH 004 MATH LIB: underflow range error (UNDERFLOW)
  18171.  
  18172.       Reason: Attempting a financial @function like @acos, @asin, @atan,
  18173.           @atan2, @cos, @exp, @ln, @log, @mod, @pi, @sin, @sqrt, or @tan
  18174.           OR attempting a mathematical @function like @cterm, @fv, @pmt,
  18175.           @pv, @rate, @sln, @syd, or @term and the specified math error
  18176.           has occurred.
  18177.  
  18178.       Remedy: Correct the value or values used with this @function.
  18179.  
  18180. 10005 MTH 005 MATH LIB: total loss of precision (TLOSS)
  18181.  
  18182.       Reason: Attempting a financial @function like @acos, @asin, @atan,
  18183.           @atan2, @cos, @exp, @ln, @log, @mod, @pi, @sin, @sqrt, or @tan
  18184.           OR attempting a mathematical @function like @cterm, @fv, @pmt,
  18185.           @pv, @rate, @sln, @syd, or @term and the specified math error
  18186.           has occurred.
  18187.  
  18188.       Remedy: Correct the value or values used with this @function.
  18189.  
  18190. 10006 MTH 006 MATH LIB: partial loss of precision (PLOSS)
  18191.  
  18192.       Reason: Attempting a financial @function like @acos, @asin, @atan,
  18193.           @atan2, @cos, @exp, @ln, @log, @mod, @pi, @sin, @sqrt, or @tan
  18194.           OR attempting a mathematical @function like @cterm, @fv, @pmt,
  18195.           @pv, @rate, @sln, @syd, or @term and the specified math error
  18196.           has occurred.
  18197.  
  18198.       Remedy: Correct the value or values used with this @function.
  18199.  
  18200. 1.0.0 SQLBase Errors Guide
  18201. The errors documented in this section of the Error Guide are for Display
  18202. Manager errors.
  18203. 10101 DSM IMT INTERNAL USE ONLY - Invalid message type
  18204.  
  18205.       Reason: A GSA server application, such as SQLBase or a gateway, issued
  18206.           the dsmLogSQLMLI function with an incorrect parameter value for
  18207.           the type of SQL/API message.  This is error is only used
  18208.           internally by the SQLBase system.
  18209.  
  18210.       Remedy: None.  This error should not occur.  If it does, it represents a
  18211.           logic error in the GSA server code.  This error code should
  18212.           never occur in an application program.  If you get this error,
  18213.           contact your local Centura Software Corporation certified
  18214.           technical support center.
  18215.  
  18216. 10102 DSM MNF INTERNAL USE ONLY - Message text not found
  18217.  
  18218.       Reason: The Display Manager function dsmStatIndirect (or dsmDialog) was
  18219.           unable to retrieve a message from the internal message table
  18220.           (not error.sql).    The message could not be retrieved because it
  18221.           could not be found.  This is error is only used internally by
  18222.           the SQLBase system.
  18223.  
  18224.       Remedy: None.  This error should not occur.  If it does, it represents a
  18225.           logic error in the GSA server code.  This error code should
  18226.           never occur in an application program.  If you get this error,
  18227.           contact your local Centura Software Corporation certified
  18228.           technical support center.
  18229.  
  18230. 10103 DSM OOM Out of memory at the database computer (DSM OOM)
  18231.  
  18232.       Reason: Not enough memory at the database engine to perform the
  18233.           requested task.
  18234.  
  18235.       Remedy: Check available memory at the database computer.    Attempt to
  18236.           make more memory available.  To make more memory available for
  18237.           the database engine, you can reduce size of the CACHE.
  18238.  
  18239. 1.0.0 SQLBase Errors Guide
  18240. The errors documented in this section of the Error Guide are for Keyboard
  18241. Manager errors.
  18242. 10201 KBD KOR INTERNAL USE ONLY
  18243.  
  18244.       Reason: A GSA server application, such as SQLBase or a gateway, issued
  18245.           the kdbSetKeyboardFunc function with an incorrect parameter
  18246.           value for the keystroke number.  This is error is only used
  18247.           internally by the SQLBase system.
  18248.  
  18249.       Remedy: None.  This error code should never occur in an application
  18250.           program.    If it does, it represents a logic error in the GSA
  18251.           server code.  It is not an error that a client application can
  18252.           produce.    If you get this error, contact your local Centura
  18253.           Software Corporation certified technical support center.
  18254.  
  18255. 1.0.0 SQLBase Errors Guide
  18256. The errors documented in this section of the Error Guide are for the
  18257. database message conversion interface.
  18258. 10301 MCI IES INTERNAL USE ONLY - invalid export size
  18259.  
  18260.       Reason: This error is only used internally by the SQLBase system.
  18261.  
  18262.       Remedy: None.  This error code should never occur.  If you get this
  18263.           error, contact your local Centura Software certified
  18264.           technical support center.
  18265.  
  18266. 10302 MCI IIS INTERNAL USE ONLY - invalid import size
  18267.  
  18268.       Reason: This error is only used internally by the SQLBase system.
  18269.  
  18270.       Remedy: None.  This error code should never occur.  If you get this
  18271.           error, contact your local Centura Software certified
  18272.           technical support center.
  18273.  
  18274. 10303 MCI IAT Invalid architecture type
  18275.  
  18276.       Reason: The database server does not recognize the hardware architecture
  18277.           type of the client requesting a connection - this could happen
  18278.           because Centura Software Corporation is supporting a new
  18279.           architecture type and the client workstation with this new
  18280.           architecture connects to a database server that has not been
  18281.           updated.
  18282.  
  18283.       Remedy: Obtain and install an updated database server that supports the
  18284.           new architecture type from Centura Software Corporation.
  18285.  
  18286. 1.0.0 SQLBase Errors Guide
  18287. The errors documented in this section of the Error Guide are for general SQL
  18288. type errors.
  18289. 10401 SQL NLD No local databases
  18290.  
  18291.       Reason: Attempting to get a listing of available database on the local
  18292.           client workstation and no local databases exist.
  18293.  
  18294.       Remedy: None.  Informational only.  No local databases exist.
  18295.  
  18296. 10402 SQL INM Invalid cursor name
  18297.  
  18298.       Reason: Attempting to name a cursor and the specified name is missing or
  18299.           invalid.
  18300.  
  18301.       Remedy: Correct the command by properly specifying a valid cursor name.
  18302.  
  18303. 10403 SQL CAO Out of memory at the client (SQL CAO)
  18304.  
  18305.       Reason: The application has run out of memory at the client workstation.
  18306.  
  18307.       Remedy: Check available memory at the client workstation.  Attempt to
  18308.           make more memory available.
  18309.  
  18310. 10404 SQL MSE Describe must follow a successful Select Execute
  18311.  
  18312.       Reason: This error is currently undocumented.
  18313.  
  18314.       Remedy: Contact your local Centura Software certified technical
  18315.           support center for assistance.
  18316.  
  18317. 10405 SQL NDE No Describe information is available for this cursor
  18318.  
  18319.       Reason: This error is currently undocumented.
  18320.  
  18321.       Remedy: Contact your local Centura Software certified technical
  18322.           support center for assistance.
  18323.  
  18324. 10407 SQL BCS Cannot execute a chained cmd with SELECT in bulk execute mode
  18325.  
  18326.       Reason: Chained commands which are executed in bulk execute mode may not
  18327.           include SELECT commands.
  18328.  
  18329.       Remedy: Remove the SELECT command from chained command or turn bulk
  18330.           execute mode off.
  18331.  
  18332. 10408 SQL FCH Fetch backwards not allowed with chained commands
  18333.  
  18334.       Reason: Fetch backward with a chained command is not allowed.
  18335.  
  18336.       Remedy: Turn fetch backward off or don't execute the chained command
  18337.           while in bulk execute command.
  18338.  
  18339. 10409 SQL IBF Invalid backup file
  18340.  
  18341.       Reason: Could not read data from a backup file.
  18342.  
  18343.       Remedy: Check to make sure that the files being restored are were
  18344.           created by doing an online backup.
  18345.  
  18346. 10410 SQL NEU Not a recently executed UPDATE
  18347.  
  18348.       Reason: An attempt was made to retrieve the ROWID with the SQLPRID
  18349.           sqlget() parameter on a cursor which does not contain an
  18350.           executed UPDATE command.
  18351.  
  18352.       Remedy: Successfully execute an UPDATE command.
  18353.  
  18354. 10411 SQL NFQ No fully qualified name
  18355.  
  18356.       Reason: An attempt was made to retrieve the fully qualified name and the
  18357.           fully qualified name is not available.
  18358.  
  18359.       Remedy: Check if backend engine provides the name.  If backend engine
  18360.           does not provide fully qualified names, do not try to get the
  18361.           name.
  18362.  
  18363. 10412 SQL RSV NOT USED
  18364.  
  18365.       Reason: This error code is currently not used by the SQLBase system.
  18366.  
  18367.       Remedy: None.  This error code should never occur.  If you get this
  18368.           error, contact your local Centura Software certified
  18369.           technical support center.
  18370.  
  18371. 10413 SQL LIP 003 - Fatal SQLBase System Failure (SQL LIP)
  18372.  
  18373.       Reason: This is a Fatal Error.
  18374.  
  18375.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  18376.           If a FAIL.SQL file is available, then save it.  Attempt to
  18377.           reproduce the problem via a SQL script, scenario, or using the
  18378.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  18379.           Contact your local Centura certified technical support center.
  18380.  
  18381. 10414 SQL CAQ Out of memory at the client (SQL CAQ)
  18382.  
  18383.       Reason: The application has run out of memory at the client workstation.
  18384.  
  18385.       Remedy: Check available memory at the client workstation.  Attempt to
  18386.           make more memory available.
  18387.  
  18388. 10415 SQL ANT API nested too deep.
  18389.  
  18390.       Reason: API calls were nested too deep.
  18391.  
  18392.       Remedy: Make sure your code does not make recursive API calls.
  18393.  
  18394. 10416 SQL STO Out of stack space - command rolled back.
  18395.  
  18396.       Reason: This error is usually caused by the user executing a
  18397.           stored-procedure or trigger that recurses heavily on execution,
  18398.           causing the stack in which it is executing to overflow.
  18399.  
  18400.       Remedy: If you are executing a stored-procedure, examine it and recode
  18401.           if necessary to ensure that you are not recursing too deeply.
  18402.           If you are executing a DML command that has a trigger examine
  18403.           the code executed for the trigger. Modify the maximum
  18404.           nesting level using the SQL.INI keyword
  18405.           MAXNESTINGLEVEL. If neither of the above
  18406.           cases is true, report this bug to your Centura Software
  18407.           Corporation Technical Support representative.
  18408.  
  18409. 10417 SQL ACN Already connected in non-distributed transaction mode.
  18410.  
  18411.       Reason: Cannot connect to this database in distributed transaction mode.
  18412.           You already have connected to this database in ordinary (i.e
  18413.           non-distributed) transaction mode.
  18414.  
  18415.       Remedy: Disconnect from the database completely and then connect again
  18416.           in distributed transaction mode.
  18417.  
  18418. 10418 SQL ACD Already connected in distributed transaction mode.
  18419.  
  18420.       Reason: Cannot connect to this database in non-distributed transaction
  18421.           mode.  You already have connected to this database in
  18422.           distributed transaction mode.
  18423.  
  18424.       Remedy: Disconnect from the database completely and then connect again
  18425.           in non-distributed transaction mode.
  18426.  
  18427. 10419 SQL CRD Cannot explicitly turn off distributed transaction mode
  18428.  
  18429.       Reason: Tried to turn off distributed transaction mode using SQLSET.
  18430.  
  18431.       Remedy: Currently, you cannot turn off the distributed transaction mode
  18432.           explicitly.  This means that once you begin connecting in
  18433.           distributed transaction mode, it applies to all future
  18434.           connections.
  18435.  
  18436. 10420 SQL CSD Cannot start distributed transaction.
  18437.  
  18438.       Reason: Failed to start distributed transaction mode.
  18439.  
  18440.       Remedy: You cannot use distributed transactions.
  18441.  
  18442. 10421 SQL COF Cannot open Load or Unload file
  18443.  
  18444.       Reason: The Load/Unload file could not be opened by the SQLBase.
  18445.  
  18446.       Remedy: Check the directory path, filename and write protections of the
  18447.           file to make sure that they are legal.
  18448.  
  18449. 10422 SQL FAE Load or unload file already already exists
  18450.  
  18451.       Reason: The Load/Unload file already exists.
  18452.  
  18453.       Remedy: A load/unload file of the specified name already exists in the
  18454.           path specified.  If you want to overwrite this file, use
  18455.           OVERWRITE option in the Load/Unload command.
  18456.  
  18457. 10423 SQL NNB No name buffer specified
  18458.  
  18459.       Reason: Name buffer is not specified.
  18460.  
  18461.       Remedy: Specify a buffer large enough for the name.
  18462.  
  18463. 10424 SQL IVN Invalid number of INTO variables
  18464.  
  18465.       Reason: Invalid number of INTO variables
  18466.  
  18467.       Remedy: The number of INTO variables must match the number of projected
  18468.           items in a select statement.
  18469.  
  18470. 10425 SQL CAX 008 - Out of memory at the database computer (SQL CAX)
  18471.  
  18472.       Reason: Not enough memory at the database engine to perform the
  18473.           requested task.
  18474.  
  18475.       Remedy: Check available memory at the database computer.    Attempt to
  18476.           make more memory available.  To make more memory available for
  18477.           the database engine, you can reduce size of the CACHE.
  18478.  
  18479. 10426 SQL FNP Feature not allowed on a procedure cursor
  18480.  
  18481.       Reason: Feature not allowed on a procedure cursor
  18482.  
  18483.       Remedy: Do not use this feature on a procedure cursor.
  18484.  
  18485. 10427 SQL ITH Invalid task handle
  18486.  
  18487.       Reason: The task handle does not represent a valid SQL task.
  18488.  
  18489.       Remedy: Ensure that the task handle is valid.
  18490.  
  18491. 10428 SQL SNE SQLTrace not enabled
  18492.  
  18493.       Reason: An attempt was made to access SQLTrace data when the sqltrace
  18494.           parameter in the sql.ini is set to FALSE.
  18495.  
  18496.       Remedy: Enable the sqltrace setting in the sql.ini file.
  18497.  
  18498. 10429 SQL CNL Invalid Client name
  18499.  
  18500.       Reason: A client name was specified which is either too small or too
  18501.           large. Maximum size is twelve characters.
  18502.  
  18503.       Remedy: Specify a client name from one to twelve characters.
  18504.  
  18505. 10430 SQL MID Invalid Mail Id
  18506.  
  18507.       Reason: A mail id was specified which is either too small or too
  18508.           large.  Maximum size is 32 characters.
  18509.  
  18510.       Remedy: Specify a mail id from 1 to 32 characters.
  18511.  
  18512. 10431 SQL NID Invalid Network Id
  18513.  
  18514.       Reason: A network id was specified which is either too small or too
  18515.           large.  Maximum size is 32 characters.
  18516.  
  18517.       Remedy: Specify a network id from 1 to 32 characters.
  18518.  
  18519. 10432 SQL AID Invalid Adapter Id
  18520.  
  18521.       Reason: A adapter id was specified which is either too small or too
  18522.           large.  Maximum size is 32 characters.
  18523.  
  18524.       Remedy: Specify a adapter id from 1 to 32 characters.
  18525.  
  18526. 10433 SQL UID Invalid Application Id
  18527.  
  18528.       Reason: A application id was specified which is either too small or too
  18529.           large.  Maximum size is 32 characters.
  18530.  
  18531.       Remedy: Specify a application id from 1 to 32 characters.
  18532.  
  18533. 10434 SQL IPN Invalid process number
  18534.  
  18535.       Reason: The application program is attempting to perform a function call
  18536.           and is using an invalid process number.
  18537.  
  18538.       Remedy: Correct the application program.    Verify that the process number
  18539.           is valid.
  18540.  
  18541. 10435 SQL BEV (Incompatible) server does not support attempted function
  18542.  
  18543.       Reason: Client and server do not have compatible versions for launching
  18544.           the attempted function/feature.
  18545.  
  18546.       Remedy: Use a configuration consisting of compatible client and server.
  18547.  
  18548. 10436 SQL NPR No permission to access remote files
  18549.  
  18550.       Reason: The remote file server has been started with remote file access
  18551.           disallowed.
  18552.  
  18553.       Remedy: Contact your system administrator to turn on the remote file
  18554.           access.  File access can be turned on by adding "FILEACCESS=1"
  18555.           in the server section of the remote server's sql.ini file.
  18556.  
  18557. 10437 SQL TNS SQLTrace not supported on this platform
  18558.  
  18559.       Reason: An attempt was made to access a SQLTrace procedure on an
  18560.           unsupported platform.
  18561.  
  18562.       Remedy: Refrain from using SQLTrace procedures on unsupported platforms.
  18563.  
  18564. 10438 SQL NDT Distributed transactions are not supported by this back-end
  18565.  
  18566.       Reason: The user attempted to connect in distributed transaction mode
  18567.           to a back-end server that does not support distributed
  18568.           transactons (i.e a pre-6.0 SQLBase server)
  18569.  
  18570.       Remedy: Turn off distrubuted transaction mode and try to connect again.
  18571.  
  18572. 10439 SQL DTR Connection Handles are not supported in Distrubuted Transaction mode.
  18573.  
  18574.       Reason: The user attempted to create a connection handle when
  18575.           Distributed Transactions have been enabled. This is not
  18576.           Currently supported.
  18577.  
  18578.       Remedy: Turn off distrubuted transaction mode and try to connect again.
  18579.  
  18580. 10440 SQL SDT Distributed Transaction cannot be set when Connection Hanldes   exist.
  18581.  
  18582.       Reason: The user attempted to set Distributed Transaction mode on when
  18583.           Connection Handles exists.This is not Currently supported.
  18584.  
  18585.       Remedy: Close all Connection Hadnles and try the Set command again.
  18586.  
  18587. 10441 SQL SIZ Restore is over maximum file size (SQL SIZ)
  18588.  
  18589.       Reason: Calculated backup size is greater than 2 GB and restore is to
  18590.       a non-partitioned database.
  18591.  
  18592.       Remedy: Do the restore to a partitioned database.
  18593.       (See Database Administrator's Guide)
  18594.  
  18595. 1.0.0 SQLBase Errors Guide
  18596. The errors documented in this section of the Error Guide are for general
  18597. numeric type errors.
  18598. 10501 NUM BNP Pointer to number is bad
  18599.  
  18600.       Reason: Attempting to use the API function sqlxad, sqlxda, sqlxdp,
  18601.           sqlxdv sqlxml, sqlxnp, or sqlxsb and a specified pointer to a
  18602.           number or the specified length of the number is invalid.    This
  18603.           is an application programming problem.
  18604.  
  18605.       Remedy: If you are using a extended math API function, correct the API
  18606.           function call.  If you are using an application that has
  18607.           generated this error, contact the supplier of the application
  18608.           program.    If you have verified that you are not directly or
  18609.           indirectly calling a extended math API function then contact
  18610.           your local Centura Software certified technical support
  18611.           center.
  18612.  
  18613. 10502 NUM NLS Length of the number is too small (less than or equal to zero)
  18614.  
  18615.       Reason: Attempting to use the API function sqlxad, sqlxda, sqlxdp,
  18616.           sqlxdv sqlxml, sqlxnp, or sqlxsb and a specified pointer to a
  18617.           number or the specified length of the number is invalid.    This
  18618.           is an application programming problem.
  18619.  
  18620.       Remedy: If you are using a extended math API function, correct the API
  18621.           function call.  If you are using an application that has
  18622.           generated this error, contact the supplier of the application
  18623.           program.    If you have verified that you are not directly or
  18624.           indirectly calling a extended math API function then contact
  18625.           your local Centura Software certified technical support
  18626.           center.
  18627.  
  18628. 10503 NUM NLL Length of the number is too large (greater than 12)
  18629.  
  18630.       Reason: Attempting to use the API function sqlxad, sqlxda, sqlxdp,
  18631.           sqlxdv sqlxml, sqlxnp, or sqlxsb and a specified pointer to a
  18632.           number or the specified length of the number is invalid.    This
  18633.           is an application programming problem.
  18634.  
  18635.       Remedy: If you are using a extended math API function, correct the API
  18636.           function call.  If you are using an application that has
  18637.           generated this error, contact the supplier of the application
  18638.           program.    If you have verified that you are not directly or
  18639.           indirectly calling a extended math API function then contact
  18640.           your local Centura Software certified technical support
  18641.           center.
  18642.  
  18643. 10504 NUM ETS Exponent of the number is too small
  18644.  
  18645.       Reason: Attempting to use the API function sqlxad, sqlxda, sqlxdp,
  18646.           sqlxdv sqlxml, sqlxnp, or sqlxsb and a specified pointer to a
  18647.           number or the specified length of the number is invalid.    This
  18648.           is an application programming problem.
  18649.  
  18650.       Remedy: If you are using a extended math API function, correct the API
  18651.           function call.  If you are using an application that has
  18652.           generated this error, contact the supplier of the application
  18653.           program.    If you have verified that you are not directly or
  18654.           indirectly calling a extended math API function then contact
  18655.           your local Centura Software certified technical support
  18656.           center.
  18657.  
  18658. 10505 NUM ETL Exponent of the number is too large
  18659.  
  18660.       Reason: Attempting to use the API function sqlxad, sqlxda, sqlxdp,
  18661.           sqlxdv sqlxml, sqlxnp, or sqlxsb and a specified pointer to a
  18662.           number or the specified length of the number is invalid.    This
  18663.           is an application programming problem.
  18664.  
  18665.       Remedy: If you are using a extended math API function, correct the API
  18666.           function call.  If you are using an application that has
  18667.           generated this error, contact the supplier of the application
  18668.           program.    If you have verified that you are not directly or
  18669.           indirectly calling a extended math API function then contact
  18670.           your local Centura Software certified technical support
  18671.           center.
  18672.  
  18673. 10506 NUM MNM Number is missing negative marker
  18674.  
  18675.       Reason: Attempting to use the API function sqlxad, sqlxda, sqlxdp,
  18676.           sqlxdv sqlxml, sqlxnp, or sqlxsb and a specified pointer to a
  18677.           number or the specified length of the number is invalid.    This
  18678.           is an application programming problem.
  18679.  
  18680.       Remedy: If you are using a extended math API function, correct the API
  18681.           function call.  If you are using an application that has
  18682.           generated this error, contact the supplier of the application
  18683.           program.    If you have verified that you are not directly or
  18684.           indirectly calling a extended math API function then contact
  18685.           your local Centura Software certified technical support
  18686.           center.
  18687.  
  18688. 10507 NUM BNM Number has bad negative marker
  18689.  
  18690.       Reason: Attempting to use the API function sqlxad, sqlxda, sqlxdp,
  18691.           sqlxdv sqlxml, sqlxnp, or sqlxsb and a specified pointer to a
  18692.           number or the specified length of the number is invalid.    This
  18693.           is an application programming problem.
  18694.  
  18695.       Remedy: If you are using a extended math API function, correct the API
  18696.           function call.  If you are using an application that has
  18697.           generated this error, contact the supplier of the application
  18698.           program.    If you have verified that you are not directly or
  18699.           indirectly calling a extended math API function then contact
  18700.           your local Centura Software certified technical support
  18701.           center.
  18702.  
  18703. 10508 NUM DTS Digit of the number is too small
  18704.  
  18705.       Reason: Attempting to use the API function sqlxad, sqlxda, sqlxdp,
  18706.           sqlxdv sqlxml, sqlxnp, or sqlxsb and a specified pointer to a
  18707.           number or the specified length of the number is invalid.    This
  18708.           is an application programming problem.
  18709.  
  18710.       Remedy: If you are using a extended math API function, correct the API
  18711.           function call.  If you are using an application that has
  18712.           generated this error, contact the supplier of the application
  18713.           program.    If you have verified that you are not directly or
  18714.           indirectly calling a extended math API function then contact
  18715.           your local Centura Software certified technical support
  18716.           center.
  18717.  
  18718. 10509 NUM DTL Digit of the number is too large
  18719.  
  18720.       Reason: Attempting to use the API function sqlxad, sqlxda, sqlxdp,
  18721.           sqlxdv sqlxml, sqlxnp, or sqlxsb and a specified pointer to a
  18722.           number or the specified length of the number is invalid.    This
  18723.           is an application programming problem.
  18724.  
  18725.       Remedy: If you are using a extended math API function, correct the API
  18726.           function call.  If you are using an application that has
  18727.           generated this error, contact the supplier of the application
  18728.           program.    If you have verified that you are not directly or
  18729.           indirectly calling a extended math API function then contact
  18730.           your local Centura Software certified technical support
  18731.           center.
  18732.  
  18733. 1.0.0 SQLBase Errors Guide
  18734. The errors documented in this section of the Error Guide are for errors
  18735. relating to distributed databases and in particular errors regarding the
  18736. MAIN central database.
  18737. 10601 MDB NSC INTERNAL USE ONLY - No saved context for restore
  18738.  
  18739.       Reason: This error is only used internally by the SQLBase system.
  18740.  
  18741.       Remedy: None.  This error code should never occur.  If you get this
  18742.           error, contact your local Centura Software certified
  18743.           technical support center.
  18744.  
  18745. 10602 MDB COI Cannot open MAIN.INI
  18746.  
  18747.       Reason: Cannot open the MAIN.INI file.
  18748.  
  18749.       Remedy: Copy MAIN.INI to user's working directory.
  18750.  
  18751. 10603 MDB XXX Unused
  18752.  
  18753.       Reason: None
  18754.  
  18755.       Remedy: None
  18756.  
  18757. 10604 MDB UME User cannot name databases MAIN, please rename this database
  18758.  
  18759.       Reason: Attempting to name a database by the name of MAIN.
  18760.  
  18761.       Remedy: Use a different database name other than MAIN.
  18762.  
  18763. 10605 MDB MMV SQLBase and MAIN.INI have mismatching versions
  18764.  
  18765.       Reason: The MAIN.INI file attempting to be used is not the proper
  18766.           version, that is, the software version number found on line
  18767.           one of MAIN.INI does not match the SQLBase version number.
  18768.  
  18769.       Remedy: Use the correct version of the MAIN.INI file for this
  18770.           particular version of SQLBase.
  18771.  
  18772. 10606 MDB ICT 003 - Fatal SQLBase System Failure (MDB ICT)
  18773.  
  18774.       Reason: This is a Fatal Error.
  18775.  
  18776.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  18777.           If a FAIL.SQL file is available, then save it.  Attempt to
  18778.           reproduce the problem via a SQL script, scenario, or using the
  18779.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  18780.           Contact your local Centura certified technical support center.
  18781.  
  18782. 10607 MDB IDT 003 - Fatal SQLBase System Failure (MDB IDT)
  18783.  
  18784.       Reason: This is a Fatal Error.
  18785.  
  18786.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  18787.           If a FAIL.SQL file is available, then save it.  Attempt to
  18788.           reproduce the problem via a SQL script, scenario, or using the
  18789.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  18790.           Contact your local Centura certified technical support center.
  18791.  
  18792. 1.0.0 SQLBase Errors Guide
  18793. The errors documented in this section of the Error Guide are errors
  18794. generated by the partition file system for partitioned databases.
  18795. 05/03/94 SA obug fix: correct allocation page for longs
  18796. 10701 PFS NEF NOT USED
  18797.  
  18798.       Reason: This error code is currently not used by the SQLBase system.
  18799.  
  18800.       Remedy: None.  This error code should never occur.  If you get this
  18801.           error, contact your local Centura Software certified
  18802.           technical support center.
  18803.  
  18804. 10702 PFS IFH INTERNAL USE ONLY - Invalid file handle
  18805.  
  18806.       Reason: This error is only used internally by the SQLBase system.
  18807.  
  18808.       Remedy: None.  This error code should never occur.  If you get this
  18809.           error, contact your local Centura Software certified
  18810.           technical support center.
  18811.  
  18812. 10703 PFS IEN Invalid extent number in MAIN database
  18813.  
  18814.       Reason: The MAIN database has been determined to be inconsistent.
  18815.  
  18816.       Remedy: Stop all partitioned database operations and run a CHECK
  18817.           DATABASE operation on the MAIN database in single user mode.  If
  18818.           an error is reported, attempt to correct the problem by either
  18819.           dropping and re-creating the offending object or restore the
  18820.           MAIN database from the most recent backup.  If the CHECK
  18821.           DATABASE operation does not report a problem, then contact your
  18822.           local Centura Software certified technical support center.
  18823.  
  18824. 10704 PFS IAI NOT USED
  18825.  
  18826.       Reason: This error code is currently not used by the SQLBase system.
  18827.  
  18828.       Remedy: None.  This error code should never occur.  If you get this
  18829.           error, contact your local Centura Software certified
  18830.           technical support center.
  18831.  
  18832. 10705 PFS IPE INTERNAL USE ONLY - I/O attempted past end-of-file
  18833.  
  18834.       Reason: This error is only used internally by the SQLBase system.
  18835.  
  18836.       Remedy: None.  This error code should never occur.  If you get this
  18837.           error, contact your local Centura Software certified
  18838.           technical support center.
  18839.  
  18840. 10706 PFS COV Out of memory at the database computer (PFS COV)
  18841.  
  18842.       Reason: Not enough memory at the database engine to perform the
  18843.           requested task.
  18844.  
  18845.       Remedy: Check available memory at the database computer.    Attempt to
  18846.           make more memory available.  To make more memory available for
  18847.           the database engine, you can reduce size of the CACHE.
  18848.  
  18849. 10707 PFS COD Out of memory at the database computer (PFS COD)
  18850.  
  18851.       Reason: Not enough memory at the database engine to perform the
  18852.           requested task.
  18853.  
  18854.       Remedy: Check available memory at the database computer.    Attempt to
  18855.           make more memory available.  To make more memory available for
  18856.           the database engine, you can reduce size of the CACHE.
  18857.  
  18858. 10708 PFS CFV Out of memory at the database computer (PFS CFV)
  18859.  
  18860.       Reason: Not enough memory at the database engine to perform the
  18861.           requested task.
  18862.  
  18863.       Remedy: Check available memory at the database computer.    Attempt to
  18864.           make more memory available.  To make more memory available for
  18865.           the database engine, you can reduce size of the CACHE.
  18866.  
  18867. 10709 PFS CFD Out of memory at the database computer (PFS CFD)
  18868.  
  18869.       Reason: Not enough memory at the database engine to perform the
  18870.           requested task.
  18871.  
  18872.       Remedy: Check available memory at the database computer.    Attempt to
  18873.           make more memory available.  To make more memory available for
  18874.           the database engine, you can reduce size of the CACHE.
  18875.  
  18876. 10710 PFS CAV Out of memory at the database computer (PFS CAV)
  18877.  
  18878.       Reason: Not enough memory at the database engine to perform the
  18879.           requested task.
  18880.  
  18881.       Remedy: Check available memory at the database computer.    Attempt to
  18882.           make more memory available.  To make more memory available for
  18883.           the database engine, you can reduce size of the CACHE.
  18884.  
  18885. 10711 PFS CAD Out of memory at the database computer (PFS CAD)
  18886.  
  18887.       Reason: Not enough memory at the database engine to perform the
  18888.           requested task.
  18889.  
  18890.       Remedy: Check available memory at the database computer.    Attempt to
  18891.           make more memory available.  To make more memory available for
  18892.           the database engine, you can reduce size of the CACHE.
  18893.  
  18894. 10712 PFS COA Cannot open area file for MAIN database
  18895.  
  18896.       Reason: The MAIN database has been determined to be inconsistent.
  18897.  
  18898.       Remedy: Stop all partitioned database operations and run a CHECK
  18899.           DATABASE operation on the MAIN database in single user mode.  If
  18900.           an error is reported, attempt to correct the problem by either
  18901.           dropping and re-creating the offending object or restore the
  18902.           MAIN database from the most recent backup.  If the CHECK
  18903.           DATABASE operation does not report a problem, then contact your
  18904.           local Centura Software certified technical support center.
  18905.  
  18906. 10713 PFS CEM Out of memory at the database computer
  18907.  
  18908.       Reason: Not enough memory at the database engine to perform the
  18909.           requested task.
  18910.  
  18911.       Remedy: Check available memory at the database computer.    Attempt to
  18912.           make more memory available.  To make more memory available for
  18913.           the database engine, you can reduce size of the CACHE.
  18914.  
  18915. 10714 PFS 002 NOT USED
  18916.  
  18917.       Reason: This error code is currently not used by the SQLBase system.
  18918.  
  18919.       Remedy: None.  This error code should never occur.  If you get this
  18920.           error, contact your local Centura Software certified
  18921.           technical support center.
  18922.  
  18923. 10715 PFS CEF Cannot extend partitioned file
  18924.  
  18925.       Reason: There is insufficient disk space in a storage group.
  18926.  
  18927.       Remedy: Check which storage group (database or log) is running out of
  18928.           disk space.  Create a new DBAREA and add space the storage
  18929.           group.
  18930.  
  18931. 10716 PFS CEE Out of memory at the database computer (PFS CEE)
  18932.  
  18933.       Reason: Not enough memory at the database engine to perform the
  18934.           requested task.
  18935.  
  18936.       Remedy: Check available memory at the database computer.    Attempt to
  18937.           make more memory available.  To make more memory available for
  18938.           the database engine, you can reduce size of the CACHE.
  18939.  
  18940. 10717 PFS NPD INTERNAL USE ONLY - Not partitioned database
  18941.  
  18942.       Reason: This error is only used internally by the SQLBase system.
  18943.  
  18944.       Remedy: None.  This error code should never occur.  If you get this
  18945.           error, contact your local Centura Software certified
  18946.           technical support center.
  18947.  
  18948. 10718 PFS 001 NOT USED
  18949.  
  18950.       Reason: This error code is currently not used by the SQLBase system.
  18951.  
  18952.       Remedy: None.  This error code should never occur.  If you get this
  18953.           error, contact your local Centura Software certified
  18954.           technical support center.
  18955.  
  18956. 10719 PFS FDE File does not exist for MAIN database
  18957.  
  18958.       Reason: The MAIN database has been determined to be inconsistent.
  18959.  
  18960.       Remedy: Stop all partitioned database operations and run a CHECK
  18961.           DATABASE operation on the MAIN database in single user mode.  If
  18962.           an error is reported, attempt to correct the problem by either
  18963.           dropping and re-creating the offending object or restore the
  18964.           MAIN database from the most recent backup.  If the CHECK
  18965.           DATABASE operation does not report a problem, then contact your
  18966.           local Centura Software certified technical support center.
  18967.  
  18968. 10720 PFS CAI Cannot allocate initial extent
  18969.  
  18970.       Reason: There is insufficient disk space in a storage group.
  18971.  
  18972.       Remedy: Check which storage group (database or log) is running out of
  18973.           disk space.  Create a new DBAREA and add space the storage
  18974.           group.
  18975.  
  18976. 10721 PFS CDO INTERNAL USE ONLY - Cannot delete open file
  18977.  
  18978.       Reason: This error is only used internally by the SQLBase system.
  18979.  
  18980.       Remedy: None.  This error code should never occur.  If you get this
  18981.           error, contact your local Centura Software certified
  18982.           technical support center.
  18983.  
  18984. 10722 PFS CEV Out of memory at the database computer (PFS CEV)
  18985.  
  18986.       Reason: Not enough memory at the database engine to perform the
  18987.           requested task.
  18988.  
  18989.       Remedy: Check available memory at the database computer.    Attempt to
  18990.           make more memory available.  To make more memory available for
  18991.           the database engine, you can reduce size of the CACHE.
  18992.  
  18993. 10723 PFS COR Main database tables are corrupt
  18994.  
  18995.       Reason: The MAIN database has been determined to be inconsistent.
  18996.  
  18997.       Remedy: Stop all partitioned database operations and run a CHECK
  18998.           DATABASE operation on the MAIN database in single user mode.  If
  18999.           an error is reported, attempt to correct the problem by either
  19000.           dropping and re-creating the offending object or restore the
  19001.           MAIN database from the most recent backup.  If the CHECK
  19002.           DATABASE operation does not report a problem, then contact your
  19003.           local Centura Software certified technical support center.
  19004.  
  19005. 10724 PFS MDC Incorrect extent table entries in the main database.
  19006.  
  19007.       Reason: The partition entries for this partitioned database have
  19008.           been entered incorrectly. This could lead to database
  19009.           corruption.
  19010.  
  19011.       Remedy: There is known problem in SQLBase 5.1.4 that can cause
  19012.           this error.  If the main database was created with that
  19013.           version, a utility named 'pdbfix' is available to fix the
  19014.           problem.
  19015.  
  19016.  
  19017. 1.0.0 SQLBase Errors Guide
  19018. The errors documented in this section of the Error Guide are for errors that
  19019. occur when performing database server commands.
  19020. 10801 SVC CAT Out of memory at the database computer
  19021.  
  19022.       Reason: Not enough memory at the database engine to perform the
  19023.           requested task.
  19024.  
  19025.       Remedy: Check available memory at the database computer.    Attempt to
  19026.           make more memory available.  To make more memory available for
  19027.           the database engine, you can reduce size of the CACHE.
  19028.  
  19029. 10802 SVC VNM Main db set up improperly (stored cmd variables not matched)
  19030.  
  19031.       Reason: The main database has not been set up properly.  The number of
  19032.           bind variables in a stored command do not match the number of
  19033.           bind variables.
  19034.  
  19035.       Remedy: Reinstall the main database or recover from a backup database.
  19036.  
  19037. 10803 SVC SNM Main db set up improperly (select col not matched w/stored cmd)
  19038.  
  19039.       Reason: The main database has not been set up properly.  The number of
  19040.           columns selected does not match the number columns in the
  19041.           previously stored command.
  19042.  
  19043.       Remedy: Reinstall the main database or recovery from a backup database.
  19044.  
  19045. 10804 SVC DAN DBAREA <name> already exists or DBAREA not found
  19046.  
  19047.       Reason: Either attempting to CREATE a DBAREA and the DBAREA already
  19048.           exists or attempting to ALTER a DBAREA and the DBAREA was not
  19049.           found to be altered.
  19050.  
  19051.       Remedy: For a CREATE DBAREA, verify that the DBAREA area does not
  19052.           already exist and retry using a unique name.  For ALTER DBAREA,
  19053.           verify that the DBAREA exists and because you can only alter an
  19054.           existing DBAREA.
  19055.  
  19056. 10805 SVC DSG Stogroup name <name> already exists
  19057.  
  19058.       Reason: Attempting a CREATE STOGROUP and the specified stogroup name
  19059.           already exists.
  19060.  
  19061.       Remedy: Verify the stogroup name and retry with a unique stogroup name.
  19062.  
  19063. 10806 SVC DSA DBAREA <name> already in stogroup
  19064.  
  19065.       Reason: Attempting a CREATE STOGROUP or ALTER STOGROUP and the specified
  19066.           DBAREA is already part of a previously defined stogroup.
  19067.  
  19068.       Remedy: Retry using a different stogroup.
  19069.  
  19070. 10807 SVC NPD Not partitioned database, command not allowed
  19071.  
  19072.       Reason: Attempting an ALTER DATABASE command and the specified database
  19073.           is not a partitioned database.
  19074.  
  19075.       Remedy: None.  The ALTER DATABASE command can only be used for
  19076.           partitioned databases.
  19077.  
  19078. 10808 SVC SCD Specified DBAREA is associated with stogroup
  19079.  
  19080.       Reason: Attempting to drop a DBAREA and the specified DBAREA is
  19081.           associated with an establish stogroup.
  19082.  
  19083.       Remedy: Drop the associated stogroup before attempting to drop the
  19084.           DBAREA.
  19085.  
  19086. 10809 SVC ECD Specified DBAREA is in use
  19087.  
  19088.       Reason: Attempting to drop a DBAREA and the specified DBAREA is
  19089.           being used as an extent area.
  19090.  
  19091.       Remedy: None.  You cannot drop a DBAREA that is in use.
  19092.  
  19093. 10810 SVC DCS Specified stogroup has been assigned to the database
  19094.  
  19095.       Reason: Attempting to drop a stogroup but the specified stogroup has
  19096.           been assigned to the database.
  19097.  
  19098.       Remedy: None.  You cannot drop a stogroup that has been assigned to the
  19099.           database.
  19100.  
  19101. 10811 SVC FCS Specified stogroup is the default stogroup
  19102.  
  19103.       Reason: Attempting to drop a stogroup but the specified stogroup is the
  19104.           default stogroup.
  19105.  
  19106.       Remedy: Modify the default stogroup before attempting to drop the
  19107.           specified stogroup.
  19108.  
  19109. 10812 SVC ANF DBAREA <name> not found
  19110.  
  19111.       Reason: Attempting an ALTER DBAREA, ALTER STOGROUP, CREATE STOGROUP, or
  19112.           DROP DBAREA and a specified DBAREA was not found.
  19113.  
  19114.       Remedy: Correct the SQL statement by properly specifying a valid DBAREA
  19115.           name.
  19116.  
  19117. 10813 SVC DNF Database not found
  19118.  
  19119.       Reason: Attempting an ALTER DATABASE and the specified database was not
  19120.           found.
  19121.  
  19122.       Remedy: Correct the ALTER DATABASE statement by properly specifying a
  19123.           valid database name.
  19124.  
  19125. 10814 SVC DAE Database <name> already exists
  19126.  
  19127.       Reason: Attempting a CREATE DATABASE and the specified database already
  19128.           exists.
  19129.  
  19130.       Remedy: Correct the CREATE DATABASE statement by properly specifying a
  19131.           valid, nonexistent database.
  19132.  
  19133. 10815 SVC IRS Insufficient raw device space
  19134.  
  19135.       Reason: Attempting a CREATE DBAREA or ALTER DBAREA and the requested
  19136.           database area is larger than the actual amount of free raw
  19137.           device space available on the specified device.
  19138.  
  19139.       Remedy: Correct the CREATE DBAREA or ALTER DBAREA statement by properly
  19140.           specifying a database area that is not larger than the actual
  19141.           amount of free raw device space available on the specified
  19142.           device.
  19143.  
  19144. 10816 SVC IFS Insufficient file space
  19145.  
  19146.       Reason: Attempting a CREATE DBAREA or ALTER DBAREA and the requested
  19147.           database area is larger than the actual amount of free disk
  19148.           space available on the specified device.
  19149.  
  19150.       Remedy: Correct the CREATE DBAREA or ALTER DBAREA statement by properly
  19151.           specifying a database area that is not larger than the actual
  19152.           amount of free disk space available on the specified device.
  19153.  
  19154. 10817 SVC FAE File already exists
  19155.  
  19156.       Reason: Attempting a CREATE DBAREA and the specified file name already
  19157.           exists.
  19158.  
  19159.       Remedy: Correct the CREATE DBAREA statement by specifying a filename
  19160.           that does not already exist.
  19161.  
  19162. 10818 SVC FCE File <filename> Creation Failure
  19163.  
  19164.       Reason: Attempting to create a file and a failure has occurred.
  19165.  
  19166.       Remedy: Determine and correct the cause of the create failure.  Run a
  19167.           check disk utility (CHKDSK) for the current operating system to
  19168.           verify the status of disk.  Verify that sufficient disk space is
  19169.           available and verify that the number of files allowed open for
  19170.           the operating system permits the additional file, that is, check
  19171.           the FILES= configuration parameter setting.
  19172.  
  19173. 10819 SVC IOE Disk Write Failure
  19174.  
  19175.       Reason: Attempting to write to a file and a disk write failure has
  19176.           occurred.
  19177.  
  19178.       Remedy: Determine and correct the cause of the disk write failure.  Most
  19179.           commonly, it may be because you have run out of available disk
  19180.           space.  If sufficient disk space is available, then run a check
  19181.           disk utility (CHKDSK) for the current operating system to verify
  19182.           the status of the disk.
  19183.  
  19184. 10820 SVC CCD INTERNAL USE ONLY
  19185.  
  19186.       Reason: This error is only used internally by the SQLBase system.
  19187.  
  19188.       Remedy: None.  This error code should never occur.  If you get this
  19189.           error, contact your local Centura Software certified
  19190.           technical support center.
  19191.  
  19192. 10821 SVC AAE Auditname <name> already exists
  19193.  
  19194.       Reason: Attempting a START AUDIT command and the specified auditname
  19195.           already exists.
  19196.  
  19197.       Remedy: Start an audit with a different name.
  19198.  
  19199. 10822 SVC FNF File associated with DBAREA not found
  19200.  
  19201.       Reason: Attempting an ALTER DBAREA to increase the size of the database
  19202.           area and a file associated with the DBAREA cannot be found.
  19203.  
  19204.       Remedy: Determine and correct the cause of the open file failure.
  19205.           Verify that the specified file exists.  Verify the number of
  19206.           files allowed open for the operating system permits the
  19207.           additional file, that is, check the FILES= configuration
  19208.           parameter setting.
  19209.  
  19210. 10823 SVC MNE MAIN database does not exist
  19211.  
  19212.       Reason: Trying to use a server command and the command is related to a
  19213.           partitioned database while the MAIN database has not been
  19214.           created.    For example, attempting to create a database with
  19215.           stogroup(s) specified in the command.
  19216.  
  19217.       Remedy: Correct SQL statement.
  19218.  
  19219. 10824 SVC CCM Cannot create Main database
  19220.  
  19221.       Reason: Attempting to create a database file and a failure has occurred.
  19222.  
  19223.       Remedy: Determine and correct the cause of the create failure.  Run a
  19224.           check disk utility (CHKDSK) for the current operating system to
  19225.           verify the status of disk.  Verify that sufficient disk space is
  19226.           available and verify that the number of files allowed open for
  19227.           the operating system permits the additional file, that is, check
  19228.           the FILES= configuration parameter setting.
  19229.  
  19230. 10825 SVC SGN Stogroup name <name> not found
  19231.  
  19232.       Reason: Attempting a CREATE DATABASE, DROP STOGROUP, or SET DEFAULT
  19233.           STOGROUP and the specified stogroup name does not exist.
  19234.  
  19235.       Remedy: Correct the SQL statement by properly specifying an existing
  19236.           stogroup name.
  19237.  
  19238. 10826 SVC DSO Data stored outside specified area
  19239.  
  19240.       Reason: Attempting an ALTER DBAREA and the size of the database area is
  19241.           being decreased by data is already stored outside of the
  19242.           specified area.
  19243.  
  19244.       Remedy: None.  The database area cannot be decreased if data already is
  19245.           stored outside of the specified area.
  19246.  
  19247. 10827 SVC ANS DBAREA <name> is not in stogroup <name>
  19248.  
  19249.       Reason: Attempting an ALTER STOGROUP to drop a DBAREA but the specified
  19250.           database area is not in the specified storage group.
  19251.  
  19252.       Remedy: None.  A DBAREA cannot be dropped from a storage group is the
  19253.           database area is not associated with the storage group.
  19254.  
  19255. 10828 SVC DFE Delete file error
  19256.  
  19257.       Reason: Attempting a DROP DBAREA or DROP DATBASE and the file cannot be
  19258.           deleted.
  19259.  
  19260.       Remedy: Determine and correct the cause of the file delete failure.  Run
  19261.           a check disk utility (CHKDSK) for the current operating system
  19262.           to verify the status of the disk.
  19263.  
  19264. 10829 SVC IRF Initialization reading failure
  19265.  
  19266.       Reason: Attempting to read a file and a disk read failure has occurred.
  19267.  
  19268.       Remedy: Determine and correct the cause of the disk read failure.  Run a
  19269.           check disk utility (CHKDSK) for the current operating system to
  19270.           verify the status of the disk.
  19271.  
  19272. 10830 SVC IWF Initialization writing failure
  19273.  
  19274.       Reason: Attempting to write to a file and a disk write failure has
  19275.           occurred.
  19276.  
  19277.       Remedy: Determine and correct the cause of the disk write failure.  Most
  19278.           commonly, it may be because you have run out of available disk
  19279.           space.  If sufficient disk space is available, then run a check
  19280.           disk utility (CHKDSK) for the current operating system to verify
  19281.           the status of the disk.
  19282.  
  19283. 10831 SVC DNA Specified DBAREA is not allocable (internal error)
  19284.  
  19285.       Reason: This is a Fatal Error.
  19286.  
  19287.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  19288.           If a FAIL.SQL file is available, then save it.  Attempt to
  19289.           reproduce the problem via a SQL script, scenario, or using the
  19290.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  19291.           Contact your local Centura certified technical support center.
  19292.  
  19293. 10832 SVC MTF Cannot start another audit, maximum audit files exceeded
  19294.  
  19295.       Reason: Attempting to start a 33rd audit file.  The maximum number
  19296.           of allowable audit files is 32.
  19297.  
  19298.       Remedy: None.  You cannot have more than 32 concurrent audit files.
  19299.  
  19300. 10833 SVC MZK Must have SIZE keyword
  19301.  
  19302.       Reason: Attempting a CREATE DBAREA and the SIZE keyword is either
  19303.           missing or misspelled.
  19304.  
  19305.       Remedy: Correct the CREATE DBAREA statement by properly specifying a
  19306.           SIZE keyword.
  19307.  
  19308. 10834 SVC NOP MAIN database not open to public
  19309.  
  19310.       Reason: Attempting a to create, delete, install, or deinstall the MAIN
  19311.           database and the MAIN database cannot be modified by the general
  19312.           public.
  19313.  
  19314.       Remedy: None.  The MAIN database is not open to the public.
  19315.  
  19316. 10835 SVC TNF Audit does not exist
  19317.  
  19318.       Reason: Attempting a AUDIT command or STOP AUDIT command and a
  19319.           specified audit does not exist.
  19320.  
  19321.       Remedy: Specify an existing auditname identifier.
  19322.  
  19323. 10836 SVC USC Unknown server command
  19324.  
  19325.       Reason: Attempting an unknown database server command.
  19326.  
  19327.       Remedy: Correct the SQL statement by properly specifying a valid
  19328.           database server command.
  19329.  
  19330. 10837 SVC DNE Database <name> does not exist
  19331.  
  19332.       Reason: Attempting to delete or deinstall a non-existent database.
  19333.  
  19334.       Remedy: Correct the SQL statement by properly specifying a valid,
  19335.           existing database name.
  19336.  
  19337. 10838 SVC PDE Partitioned database is already enabled
  19338.  
  19339.       Reason: An attempt to enable partitioned databases was made when the
  19340.           partitioned databases were already enabled.
  19341.  
  19342.       Remedy: No remedy needed.
  19343.  
  19344. 10839 SVC PDD Partitioned database is already disabled
  19345.  
  19346.       Reason: An attempt to disable partitioned databases was made when the
  19347.           partitioned databases were already disabled.
  19348.  
  19349.       Remedy: No remedy needed.
  19350.  
  19351. 10840 SVC PIU Partitioned database in use
  19352.  
  19353.       Reason: An attempt to disable partitioned databases was made when a
  19354.           partitioned database was in use.
  19355.  
  19356.       Remedy: Disconnect from all partitioned databases before trying to
  19357.           disable partitioned databases.
  19358.  
  19359. 10841 SVC IGP Illegal server get parameter
  19360.  
  19361.       Reason: An attempt to use an invalid get parameter on a server connect
  19362.           was made.
  19363.  
  19364.       Remedy: Use a correct server get parameter as defined in SQL.H
  19365.  
  19366. 10842 SVC CSA 001 - Undocumented
  19367.  
  19368.       Reason: This error is currently undocumented.
  19369.  
  19370.       Remedy: Contact your local Centura Software certified technical
  19371.           support center for assistance.
  19372.  
  19373. 10843 SVC CSD Commit service is already disabled
  19374.  
  19375.       Reason: The user attempted to disable the COMMIT SERVICE
  19376.           when it was already disabled.
  19377.  
  19378.       Remedy: None needed -- the commit service is already disabled.
  19379.  
  19380. 10844 SVC CSE Commit service is already enabled
  19381.  
  19382.       Reason: The user attempted to enable the COMMIT SERVICE
  19383.           when it was already enabled.
  19384.  
  19385.       Remedy: None needed -- the commit service is already enabled.
  19386.  
  19387. 10845 SVC ATE AUDIT file <filename> does not exist
  19388.  
  19389.       Reason: Attempting to APPEND to an audit file that cannot be found.
  19390.  
  19391.       Remedy: Verify the file to be appended to exists.  Determine why the
  19392.           operating system could not locate the specified file.
  19393.  
  19394. 10846 SVC COF Cannot open AUDIT file <filename>
  19395.  
  19396.       Reason: Attempting a START AUDIT with an APPEND clause and while
  19397.           attempting to open the existing file a failure has occurred.
  19398.  
  19399.       Remedy: Determine and correct the cause of the open file failure.
  19400.           Verify that the specified file exists.  Verify the number of
  19401.           files allowed open for the operating system permits the
  19402.           additional file, that is, check the FILES= configuration
  19403.           parameter setting.
  19404.  
  19405. 10847 SVC AAA AUDIT <auditname> already active
  19406.  
  19407.       Reason: Attempting a START AUDIT and the named audit is already active.
  19408.  
  19409.       Remedy: None.  You cannot start an audit that is already active.
  19410.           Choose another audit name.
  19411.  
  19412. 10848 SVC AFE Audit file <filename> already exists
  19413.  
  19414.       Reason: Attempting to start an audit (without the APPEND clause) and
  19415.           the specified file name already exists or the current audit
  19416.           file has reached its maximum SIZE and when attempting to roll
  19417.           over to the next audit file the next audit file was found to
  19418.           already exist and the OVERWRITE clause was not specified.
  19419.  
  19420.       Remedy: Correct the problem by specifying an audit name that does not
  19421.           already exist as a file.    Or append to an existing audit file
  19422.           using the APPEND option.    Or restart the AUDIT with the
  19423.           OVERWRITE clause.  Or delete the target file.
  19424.  
  19425. 10849 SVC CCT Unable to create temporary file (failing MAIN database creation)
  19426.  
  19427.       Reason: This is typically due to the absence of the expected directory
  19428.           for temporary files.
  19429.  
  19430.       Remedy: Make sure the expected directory exists.
  19431.  
  19432. 10850 SVC UCM Unable to connect to the MAIN database
  19433.  
  19434.       Reason: This is possibly due to the absence of the expected directory
  19435.           for temporary files.
  19436.  
  19437.       Remedy: Make sure the expected directory exists.
  19438.  
  19439. 10851 SVC ISC Invalid SQL statement detected (failing MAIN database creation)
  19440.  
  19441.       Reason: This is possibly due to a corrupted MAIN.INI or misprocessing.
  19442.  
  19443.       Remedy: Make sure MAIN.INI is intact.
  19444.  
  19445. 1.0.0 SQLBase Errors Guide
  19446. The errors documented in this section of the Error Guide are for general SQL
  19447. database message errors.
  19448. 10901 MES CLM Cannot locate message file
  19449.  
  19450.       Reason: The SQLBase system cannot find the file MESSAGE.SQL.
  19451.  
  19452.       Remedy: Determine why the SQLBase system could not find the MESSAGE.SQL
  19453.           file and correct the problem.
  19454.  
  19455. 10902 MES COM Cannot open message file
  19456.  
  19457.       Reason: The SQLBase system cannot open the MESSAGE.SQL file.
  19458.  
  19459.       Remedy: Determine and correct the cause of the open file failure.
  19460.           Verify that the specified file exists.  Verify the number of
  19461.           files allowed open for the operating system permits the
  19462.           additional file, that is, check the FILES= configuration
  19463.           parameter setting.
  19464.  
  19465. 10903 MES IXC Bad message file: invalid X-coordinate
  19466.  
  19467.       Reason: An invalid X-coordinate has been specified in the MESSAGE.SQL
  19468.           file.  The X-coordinate and Y-coordinate specify the screen
  19469.           coordinates for certain messages.
  19470.  
  19471.       Remedy: Correct the invalid X-coordinate.
  19472.  
  19473. 10904 MES IYC Bad message file: invalid Y-coordinate
  19474.  
  19475.       Reason: An invalid Y-coordinate has been specified in the MESSAGE.SQL
  19476.           file.  The X-coordinate and Y-coordinate specify the screen
  19477.           coordinates for certain messages.
  19478.  
  19479.       Remedy: Correct the invalid Y-coordinate.
  19480.  
  19481. 10905 MES IMP Bad message file: invalid message parameter
  19482.  
  19483.       Reason: An invalid message parameter has been specified in the
  19484.           MESSAGE.SQL file.  The message parameters explain how the
  19485.           message is used.    Currently, the only valid message parameters
  19486.           are S, T, X, and Y.
  19487.  
  19488.       Remedy: Correct the invalid message parameter.
  19489.  
  19490. 10906 MES ISV INTERNAL USE ONLY - Bad message file: invalid state value
  19491.  
  19492.       Reason: This error is only used internally by the SQLBase system.
  19493.  
  19494.       Remedy: None.  This error code should never occur.  If you get this
  19495.           error, contact your local Centura Software certified
  19496.           technical support center.
  19497.  
  19498. 10907 MES IMI Bad message file: invalid message id
  19499.  
  19500.       Reason: An invalid message id has been specified in the MESSAGE.SQL
  19501.           file.
  19502.  
  19503.       Remedy: Correct the invalid message id.
  19504.  
  19505. 10908 MES MMC Bad message file: missing message comment
  19506.  
  19507.       Reason: A message comment is missing from the MESSAGE.SQL file.
  19508.  
  19509.       Remedy: Correct the MESSAGE.SQL file by adding the appropriate message
  19510.           comment.
  19511.  
  19512. 10909 MES CAM Cannot allocate message table
  19513.  
  19514.       Reason: This error is currently undocumented.
  19515.  
  19516.       Remedy: Contact your local Centura Software certified technical
  19517.           support center for assistance.
  19518.  
  19519. 10910 MES EOF Bad message file: unexpected EOF
  19520.  
  19521.       Reason: This error is currently undocumented.
  19522.  
  19523.       Remedy: Contact your local Centura Software certified technical
  19524.           support center for assistance.
  19525.  
  19526. 10911 MES MEQ Bad message file: missing end quote
  19527.  
  19528.       Reason: This error is currently undocumented.
  19529.  
  19530.       Remedy: Contact your local Centura Software certified technical
  19531.           support center for assistance.
  19532.  
  19533. 10912 MES EEC Bad message file: expected end of comment
  19534.  
  19535.       Reason: This error is currently undocumented.
  19536.  
  19537.       Remedy: Contact your local Centura Software certified technical
  19538.           support center for assistance.
  19539.  
  19540. 10913 MES IES Bad message file: invalid escape sequence
  19541.  
  19542.       Reason: This error is currently undocumented.
  19543.  
  19544.       Remedy: Contact your local Centura Software certified technical
  19545.           support center for assistance.
  19546.  
  19547. 10914 MES MMS Bad message file: missing message string
  19548.  
  19549.       Reason: This error is currently undocumented.
  19550.  
  19551.       Remedy: Contact your local Centura Software certified technical
  19552.           support center for assistance.
  19553.  
  19554. 10915 MES MMV SQLBase and MESSAGE.SQL file have mismatching versions
  19555.  
  19556.       Reason: The MESSAGE.SQL file attempting to be used is not the proper
  19557.           version, that is, the software version number found on line
  19558.           one of MESSAGE.SQL does not match the SQLBase version number.
  19559.  
  19560.       Remedy: Use the correct version of the MESSAGE.SQL file for this
  19561.           particular version of SQLBase.
  19562.  
  19563. 10916 MES AIN Message table already initialised
  19564.  
  19565.       Reason: This error is currently undocumented.
  19566.  
  19567.       Remedy: Contact your local Centura Software certified technical
  19568.           support center for assistance.
  19569.  
  19570. 1.0.0 SQLBase Errors Guide
  19571. The errors documented in this section of the Error Guide are for HASH index
  19572. errors.
  19573. 11001 HSH CSS Out of memory at the database computer.
  19574.  
  19575.       Reason: Not enough memory at the database engine to perform the
  19576.           requested task.
  19577.  
  19578.       Remedy: Check available memory at the database computer.    Attempt to
  19579.           make more memory available.  To make more memory available for
  19580.           the database engine, you can reduce size of the CACHE.
  19581.  
  19582. 1.0.0 SQLBase Errors Guide
  19583. The errors documented in this section of the Error Guide are for Access Path
  19584. Analysis errors.
  19585. 11101 APA CNA Out of memory at the database computer
  19586.  
  19587.       Reason: Not enough memory at the database engine to perform the
  19588.           requested task.
  19589.  
  19590.       Remedy: Check available memory at the database computer.    Attempt to
  19591.           make more memory available.  To make more memory available for
  19592.           the database engine, you can reduce size of the CACHE.
  19593.  
  19594. 11102 APA OOM Out of memory at the database computer
  19595.  
  19596.       Reason: Not enough memory at the database engine to perform the
  19597.           necessary query optimization.
  19598.  
  19599.       Remedy: Check available memory at the database computer.    Attempt to
  19600.           make more memory available.  To make more memory available for
  19601.           the database engine, you can reduce the size of the CACHE.  Or,
  19602.           split the query to simpler queries and try again.
  19603.  
  19604. 11103 APA TMB Too many booleans in query
  19605.  
  19606.       Reason: Not enough memory at the database engine to perform the
  19607.           necessary query optimization.
  19608.  
  19609.       Remedy: Check available memory at the database computer.    Attempt to
  19610.           make more memory available.  To make more memory available for
  19611.           the database engine, you can reduce the size of the CACHE.  Or,
  19612.           reduce the number of boolean expressions in the query,
  19613.           especially the size of any IN list.
  19614.  
  19615. 11104 APA CNC Cannot create PLAN_TABLE due to error code: <database sql error code>
  19616.  
  19617.       Reason: PLANONLY ON mode creates query plans in PLAN_TABLE. The
  19618.           PLAN_TABLE could not be created due to certain errors such
  19619.           as no security privileges, or database in READONLY mode, or
  19620.           any other resource limitations.
  19621.  
  19622.       Remedy: Remove the offending cause and try again.
  19623.  
  19624. 11105 APA CNU Cannot update PLAN_TABLE due to error code: <database sql error code>
  19625.  
  19626.       Reason: PLANONLY ON mode updates the PLAN_TABLE with query plans. The
  19627.           PLAN_TABLE could not be updated due to certain errors such
  19628.           as no security privileges, or database in READONLY mode, or
  19629.           any other resource limitations.
  19630.  
  19631.       Remedy: Remove the offending cause and try again.
  19632.  
  19633. 11201 GFS ICF Fatal SQLBase System Failure (GFS ICF)
  19634.  
  19635.       Reason: This is a Fatal Error.
  19636.  
  19637.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  19638.           If a FAIL.SQL file is available, then save it.  Attempt to
  19639.           reproduce the problem via a SQL script, scenario, or using the
  19640.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  19641.           Contact your local Centura certified technical support center.
  19642.  
  19643. 11202 GFS IVF Fatal SQLBase System Failure (GFS IVF)
  19644.  
  19645.       Reason: This is a Fatal Error.
  19646.  
  19647.       Remedy: Stop all database operations and run a CHECK DATABASE operation.
  19648.           If a FAIL.SQL file is available, then save it.  Attempt to
  19649.           reproduce the problem via a SQL script, scenario, or using the
  19650.           NETLOG utility (see the DBA Guide for how to produce a NETLOG).
  19651.           Contact your local Centura certified technical support center.
  19652.  
  19653. 11203 GFS CAV Out of memory at the database computer
  19654.  
  19655.       Reason: Not enough memory at the database engine to perform the
  19656.           requested task.
  19657.  
  19658.       Remedy: Check available memory at the database computer.    Attempt to
  19659.           make more memory available.  To make more memory available for
  19660.           the database engine, you can reduce size of the CACHE.
  19661.  
  19662. 11204 GFS CAD Out of memory at the database computer
  19663.  
  19664.       Reason: Not enough memory at the database engine to perform the
  19665.           requested task.
  19666.  
  19667.       Remedy: Check available memory at the database computer.    Attempt to
  19668.           make more memory available.  To make more memory available for
  19669.           the database engine, you can reduce size of the CACHE.
  19670.  
  19671.  
  19672. 11205 GFS MAX Attempt to extend file beyond 2 gigabytes
  19673.  
  19674.       Reason: The file size is limited to 2 gigabytes.    For standard maximum,
  19675.           the file cannot extend beyond this size.
  19676.  
  19677.       Remedy: If this is a database file, either unload or back up the database,
  19678.           and load or recover into a partitioned database space.  Limit
  19679.           extents to 2 gigabytes or less.
  19680.  
  19681. 11206 GFS LCM Log Checksum Mismatch (GFS LCM)
  19682.  
  19683.       Reason: Log checksum mismatch before the write
  19684.  
  19685.       Remedy: None. The log file is corrupted.
  19686.  
  19687.  
  19688. 1.0.0 SQLBase Errors Guide
  19689. The errors documented in this section of the Error Guide are for catalog
  19690. command parsing errors.  These errors generally occur during the compilation
  19691. of a catalog command and the statement violates the syntax for that catalog
  19692. command.
  19693. 11301 CAC CNE Command not properly ended
  19694.  
  19695.       Reason: The end of a catalog command ended unexpectedly.
  19696.  
  19697.       Remedy: Verify that the catalog command syntax is correct and that the
  19698.           statement was not somehow truncated.
  19699.  
  19700. 11302 CAC ICC Invalid catalog command
  19701.  
  19702.       Reason: The next keyword immediately following a CATALOG verb is
  19703.           invalid.
  19704.  
  19705.       Remedy: Verify that the keyword immediately following the CATALOG verb
  19706.           keyword is either TABLE, COLUMN, INDEX, KEYS, RELS, TABAUTH,
  19707.           or COLAUTH.
  19708.  
  19709. 11303 CAC MTB Missing TBNAME keyword
  19710.  
  19711.       Reason: The TBNAME keyword is missing from a TABLE statement.
  19712.  
  19713.       Remedy: Verify that the TBNAME keyword exists and that it is correctly
  19714.           entered after the TABLE keyword.
  19715.  
  19716. 11304 CAC UIO Unknown input option
  19717.  
  19718.       Reason: An unknown input option was encountered.
  19719.  
  19720.       Remedy: Check the syntax of the statement to determine the correct
  19721.           input options.
  19722.  
  19723. 11305 CAC ATY AUTHORIRY keyword has been specified
  19724.  
  19725.       Reason: AUTHORITY keyword has been specified and cannot be specified
  19726.           again.
  19727.  
  19728.       Remedy: Check the statement to determine where the duplicate is and
  19729.           reenter again.
  19730.  
  19731. 11306 CAC CTR CREATOR keyword has been specified
  19732.  
  19733.       Reason: CREATOR keyword has been specified and cannot be specified
  19734.           again.
  19735.  
  19736.       Remedy: Check the statement to determine where the duplicate is and
  19737.           reenter again.
  19738.  
  19739. 11307 CAC GEE GRANTEE keyword has been specified
  19740.  
  19741.       Reason: GRANTEE keyword has been specified and cannot be specified
  19742.           again.
  19743.  
  19744.       Remedy: Check the statement to determine where the duplicate is and
  19745.           reenter again.
  19746.  
  19747. 11308 CAC QNS QUALIFIER not supported
  19748.  
  19749.       Reason: Qualifier keyword not supported in SQLBase.
  19750.  
  19751.       Remedy: Check the statement, remove the option and reenter again.
  19752.  
  19753. 11309 CAC TYP TYPE keyword has been specified
  19754.  
  19755.       Reason: TYPE keyword has been specified and cannot be specified again.
  19756.  
  19757.       Remedy: Check the statement to determine where the duplicate is and
  19758.           reenter again.
  19759.  
  19760. 11310 CAC UTT Unknown table type
  19761.  
  19762.       Reason: An unknown table type is encountered.
  19763.  
  19764.       Remedy: Check the syntax of the statement to determine the correct
  19765.           table types.
  19766.  
  19767. 11311 CAC UIT Unknown index type
  19768.  
  19769.       Reason: An unknown index type is encountered.
  19770.  
  19771.       Remedy: Check the syntax of the statement to determine the correct
  19772.           index types.
  19773.  
  19774. 11312 CAC UOO Unknown output option
  19775.  
  19776.       Reason: An unknown output option is encountered.
  19777.  
  19778.       Remedy: Check the syntax of the statement to determine the correct
  19779.           output options.
  19780.  
  19781. 11313 CAC OOM Out of memory at the database computer (CAC OOM)
  19782.  
  19783.       Reason: Not enough memory at the database engine to perform the
  19784.           compilation.
  19785.  
  19786.       Remedy: Check available memory at database computer.  Attempt to
  19787.           make more memory available.  To make more memory available for
  19788.           the database engine, you can reduce the size of CACHE.
  19789.  
  19790. 11314 CAC UAO Unknown authority option
  19791.  
  19792.       Reason: An unknown authority option is encountered.
  19793.  
  19794.       Remedy: Check the syntax of the statement to determine the correct
  19795.           authority options.
  19796.  
  19797. 11315 CAC UOC Unknown ORDER BY column
  19798.  
  19799.       Reason: An unknown ORDER BY column is encountered.
  19800.  
  19801.       Remedy: Check the syntax of the statement to determine the correct
  19802.           ORDER BY column.
  19803.  
  19804. 11316 CAC SEL Output option is specified more than once
  19805.  
  19806.       Reason: Output option is specified more than once.
  19807.  
  19808.       Remedy: Check the syntax of the statement to determine where the
  19809.           duplicate is.
  19810.  
  19811. 11317 CAC CNS Command not supported
  19812.  
  19813.       Reason: This command is currently not supported.
  19814.  
  19815.       Remedy: None.  Contact your local Centura Software Corporation
  19816.           certified technical support center to find out when this
  19817.           command will be supported.
  19818.  
  19819. 11318 CAC MMI Missing mandatory input parameter
  19820.  
  19821.       Reason: mandatory input parameter(s) is not present.
  19822.  
  19823.       Remedy: Check the syntax of the statement to determine which parameter
  19824.           is missing and reenter the command.
  19825.  
  19826. 11319 CAC UCT Unknown column type
  19827.  
  19828.       Reason: An unknown column type is encountered.
  19829.  
  19830.       Remedy: Check the syntax of the statement to determine the correct
  19831.           column types.
  19832.  
  19833. 11320 CAC ITB Invalid character in TBNAME
  19834.  
  19835.       Reason: The TBNAME contains an invalid character.
  19836.  
  19837.       Remedy: Verify the characters used for TBNAME are correctly entered.
  19838.  
  19839. 11321 CAC MCK Missing comma
  19840.  
  19841.       Reason: The comma is missing from an option list.
  19842.  
  19843.       Remedy: Verify that the comma exists and that it is correctly
  19844.           entered in the option list.
  19845.  
  19846. 11322 CAC MAO Missing authority option
  19847.  
  19848.       Reason: Authority option is expected while separator is encountered
  19849.           in the option list.
  19850.  
  19851.       Remedy: Verify that the authority options are correctly entered in
  19852.           the option list.
  19853.  
  19854. 11323 CAC NSC No select column
  19855.  
  19856.       Reason: SELECT keyword is specified while no select column is found.
  19857.  
  19858.       Remedy: Verify that the select columns are correctly entered.
  19859.  
  19860. 11324 CAC NOB No ORDER BY column
  19861.  
  19862.       Reason: ORDER BY clause is specified while no ORDER BY column is found.
  19863.  
  19864.       Remedy: Verify the ORDER BY columns are correctly entered.
  19865.  
  19866. 11325 CAC WNA Wild card characters not allowed here
  19867.  
  19868.       Reason: Wild card characters not allowed here.
  19869.  
  19870.       Remedy: Verify that the wild card not used and reenter again.
  19871.  
  19872. 11326 CAC TBN TBNAME keyword has been specified
  19873.  
  19874.       Reason: TBNAME keyword has been specified and cannot be specified
  19875.           again.
  19876.  
  19877.       Remedy: Check the statement to determine where the duplicate is and
  19878.           reenter again.
  19879.  
  19880. 11327 CAC IXN IXNAME keyword has been specified
  19881.  
  19882.       Reason: IXNAME keyword has been specified and cannot be specified
  19883.           again.
  19884.  
  19885.       Remedy: Check the statement to determine where the duplicate is and
  19886.           reenter again.
  19887.  
  19888. 11328 CAC SYN SYNNAME keyword has been specified
  19889.  
  19890.       Reason: SYNNAME keyword has been specified and cannot be specified
  19891.           again.
  19892.  
  19893.       Remedy: Check the statement to determine where the duplicate is and
  19894.           reenter again.
  19895.  
  19896. 11329 CAC SCR SYNCREATOR keyword has been specified
  19897.  
  19898.       Reason: SYBCREATOR keyword has been specified and cannot be specified
  19899.           again.
  19900.  
  19901.       Remedy: Check the statement to determine where the duplicate is and
  19902.           reenter again.
  19903.  
  19904. 11330 CAC OCS ORDER BY column not in select list
  19905.  
  19906.       Reason: An ORDER BY column is found not in select list.
  19907.  
  19908.       Remedy: Check the statement to determine which ORDER BY column is not
  19909.           in select list; correct the statement and reenter again.
  19910.  
  19911. 11331 CAC MEL Missing equality sign or LIKE keyword
  19912.  
  19913.       Reason: An equal(=) sign or LIKE keyword is missing.
  19914.  
  19915.       Remedy: Check the statement to determine which part of the statement
  19916.           is missing.  Correct and reenter again.
  19917.  
  19918. 1.0.0 SQLBase Errors Guide
  19919. The errors documented in this section of the Error Guide are for errors that
  19920. can occur when the database is performing direct file system access.
  19921. 11401 DFS EOF Cannot find End of File for Direct File System file
  19922.  
  19923.       Reason: The database system failed to locate the end of a Direct File
  19924.           System file.  This is a Fatal Error.
  19925.  
  19926.       Remedy: None.  This error code should never occur.  If you get this
  19927.           error, contact your local Centura Software certified
  19928.           technical support center.
  19929.  
  19930. 11402 DFS VMI Cannot get volume mapping info for Direct File System file
  19931.  
  19932.       Reason: The database system failed to get the volume mapping information
  19933.           for a Direct File System file.  This is a Fatal Error.
  19934.  
  19935.       Remedy: None.  This error code should never occur.  If you get this
  19936.           error, contact your local Centura Software certified
  19937.           technical support center.
  19938.  
  19939. 11403 DFS VMF Volume is full for Direct File System file
  19940.  
  19941.       Reason: The database system failed to write data to a Direct File System
  19942.           file because volume is full for the Direct File System file.
  19943.           This is a Fatal Error.
  19944.  
  19945.       Remedy: Acquire additional storage space for the Direct File System
  19946.           file. A PURGE operation on the fileserver volumes is
  19947.           recommended.
  19948.  
  19949. 11404 DFS EXP Cannot expand Direct File System file
  19950.  
  19951.       Reason: The database system encountered an unrecoverable failure in the
  19952.           process of extending a Direct File System file.  This is a Fatal
  19953.           Error.
  19954.  
  19955.       Remedy: None.  This error code should never occur.  If you get this
  19956.           error, contact your local Centura Software certified
  19957.           technical support center.
  19958.  
  19959. 11405 DFS OSP Out of space for Direct File System file
  19960.  
  19961.       Reason: The database system failed to write data to a Direct File System
  19962.           file because there is no free space available.
  19963.  
  19964.       Remedy: Acquire additional storage space    for  the  Direct  File    System
  19965.           file.
  19966.  
  19967. 11406 DFS OOM Out of memory at the database computer
  19968.  
  19969.       Reason: Out of memory during Direct File System process.
  19970.  
  19971.       Remedy: Acquire additional memory for the database computer.
  19972.  
  19973. 1.0.0 SQLBase Errors Guide
  19974. The errors documented in this section of the Error Guide are for errors
  19975. occurred in temporary file manipulation.
  19976. 11501 TMP OOM Out of memory in temporary file manipulation
  19977.  
  19978.       Reason: Not enough memory for temporary file manipulation.
  19979.  
  19980.       Remedy: Check memory availability at database server workstation.
  19981.  
  19982. 11502 TMP OVF Temporary-file use count overflow
  19983.  
  19984.       Reason: Use count overflow is an internal error condition.
  19985.  
  19986.       Remedy: None.  Please report incident to Centura Software Corporation
  19987.           technical support.
  19988.  
  19989. 11503 TMP UND Temporary-file use count underflow
  19990.  
  19991.       Reason: Use count underflow is an internal error condition.
  19992.  
  19993.       Remedy: None.  Please report incident to Centura Software Corporation
  19994.           technical support.
  19995.  
  19996. 1.0.0 SQLBase Errors Guide
  19997. The errors documented in this section of the Error Guide are for general
  19998. database operation type errors.
  19999. 11601 DBO CTL Exceeded command time limit.
  20000.  
  20001.       Reason: Attempting to perform a select, insert, update or
  20002.           delete and it took longer than the time limit set
  20003.           in sql.ini.
  20004.  
  20005.       Remedy: Increase the time limit.
  20006.           eg. cmdtimeout=0         disabled.
  20007.           cmdtimeout=5         5 seconds.
  20008.           cmdtimeout=43,200  12 hours (maximum).
  20009.  
  20010. 11602 DBO ICN Invalid client name
  20011.  
  20012.       Reason: Attempting to name a process and the specified name is invalid.
  20013.  
  20014.       Remedy: Correct the command by properly specifying a valid client name.
  20015.  
  20016. 11603 DBO IAC Invalid admin command
  20017.  
  20018.       Reason: Attempting to perform command with an administrative cursor.
  20019.  
  20020.       Remedy: Use a database cursor or server handle to perform the command.
  20021.  
  20022. 11604 DBO DRO Distributed read-only transaction not currently supported
  20023.  
  20024.       Reason: Currently SQLBase does not support a distributed transaction
  20025.           in READONLY isolation.
  20026.  
  20027.       Remedy: Use a different isolation; if READONLY isolation is
  20028.           needed, then turn off distributed transactions and run
  20029.           local transactions against each database.
  20030.  
  20031. 11605 DBO SCT Stored command text not available
  20032.  
  20033.       Reason: Attempting to retrieve stored command text using an internal
  20034.           cursor and the text has not been retrieved from the external
  20035.           dictionary.
  20036.  
  20037.       Remedy: Use a database cursor to the database where the stored
  20038.           command text resides.
  20039.  
  20040. 11606 DBO AWS Invalid OS Averaging window size.
  20041.  
  20042.       Reason: OS Averaging window size exceeded the maximum.
  20043.  
  20044.       Remedy: Valid window sizes.
  20045.           eg. osavgwindow=0       no averaging.
  20046.           osavgwindow=1,255   1 to 255 values.
  20047.  
  20048. 11607 DBO CDR Selected cursor is not active.
  20049.  
  20050.       Reason: Selected cursor is not currently selected as the active
  20051.           cursor for its process.
  20052.  
  20053.       Remedy: Select cursor that is active for its process.
  20054.  
  20055. 11608 DBO IMI Invalid mail id parameter
  20056.  
  20057.       Reason: The mail id parameter specified is either too small
  20058.           or too  large.   Maximum size is 32 characters.
  20059.  
  20060.       Remedy: Correct the mail id parameter to be from 1 to 32
  20061.           characters.
  20062.  
  20063. 11609 DBO INI Invalid network id parameter
  20064.  
  20065.       Reason: The network id parameter specified is either too small
  20066.           or too  large.   Maximum size is 32 characters.
  20067.  
  20068.       Remedy: Correct the network id parameter to be from 1 to 32
  20069.           characters.
  20070.  
  20071. 11610 DBO IAI Invalid adapter id parameter
  20072.  
  20073.       Reason: The adapter id parameter specified is either too small
  20074.           or too  large.   Maximum size is 32 characters.
  20075.  
  20076.       Remedy: Correct the adapter id parameter to be from 1 to 32
  20077.           characters.
  20078.  
  20079. 11611 DBO IUI Invalid application id parameter
  20080.  
  20081.       Reason: The application id parameter specified is either too small
  20082.           or too  large.   Maximum size is 32 characters.
  20083.  
  20084.       Remedy: Correct the application id parameter to be from 1 to 32
  20085.           characters.
  20086.  
  20087. 11612 DBO OSR Invalid OS sample rate.
  20088.  
  20089.       Reason: OS sample rate exceeded the maximum size.
  20090.  
  20091.       Remedy: Valid sample rate times.
  20092.           eg. ossamplerate=0       disabled.
  20093.           ossamplerate=1->255    1 sec to 4 min and 15 secs.
  20094.  
  20095. 11613 DBO USD Unable to shutdown database.
  20096.  
  20097.       Reason: The server is not listening on the specified database or the
  20098.           name is invalid.
  20099.  
  20100.       Remedy: Correct the database name or connect to the database and then
  20101.           shutdown the database.
  20102.  
  20103. 11614 DBO TPD Too many processes on the 6.0 database server.
  20104.  
  20105.       Reason: There more than 255 processes active on 6.0 database server.
  20106.           A new client session can not be created.
  20107.  
  20108.       Remedy: Shutdown the server and restart it.
  20109.  
  20110. 11615 DBO CVS Command or operation is valid for multi-user servers only
  20111.  
  20112.       Reason: A command or operation was attempted that is valid only
  20113.           multi-user servers (for eg. DBWServr) but not
  20114.           valid for single-user engines (for eg. DBWindow).
  20115.  
  20116.       Remedy: Do not use this function or if function is needed, use
  20117.           a multi-user server.
  20118.  
  20119. 11616 DBO CNS NOT USED
  20120.  
  20121.       Reason: This error code is currently not used by the SQLBase system.
  20122.  
  20123.       Remedy: None.  This error code should never occur.  If you get this
  20124.           error, contact your local Centura Software certified
  20125.           technical support center.
  20126.  
  20127. 11617 DBO SPE Stored Procedure already exists
  20128.  
  20129.       Reason: Attempting to execute a STORE command or C/API sqlsto function
  20130.           for a stored procedure and the procedure already exists.
  20131.  
  20132.       Remedy: Either modify the STORE command to use a different procedure
  20133.           name, or first drop the existing stored procedure.
  20134.  
  20135. 11618 DBO EFE External function <name> already exists.
  20136.  
  20137.       Reason: Attempting to execute a STORE command or C/API sqlsto function
  20138.           for a stored procedure and an external function with the same
  20139.           name exists.
  20140.  
  20141.       Remedy: Modify the STORE command to use a different procedure name.
  20142.  
  20143. 1.0.0 SQLBase Errors Guide
  20144. The errors documented in this section of the Error Guide are for general SQL
  20145. parsing errors.  These errors generally occur during the compile of a SQL
  20146. statement and the statement violates the syntax for that SQL command.
  20147. 11701 PRS NKC This is not a known update statistics column.
  20148.  
  20149.       Reason: The column name is misspelled or index statistics columns
  20150.           are mixed with table statistics columns.
  20151.  
  20152.       Remedy: Correct the column name or check to see the statistics being
  20153.           updated belongs to index or table as the case may be.
  20154.  
  20155. 11702 PRS QNA Qualified names are not permitted in update statistics.
  20156.  
  20157.       Reason: Statistics columns are using qualified names.
  20158.  
  20159.       Remedy: Remove the table qualification to column names and resubmit
  20160.           the SQL statement.
  20161.  
  20162. 11703 PRS IOV Invalid OVERWRITE option
  20163.  
  20164.       Reason: Invalid overwrite option with this file name
  20165.  
  20166.       Remedy: Correct the SQL statement. Overwrite option can be specified
  20167.           only with the load/unload files/control files.
  20168.  
  20169. 11704 PRS ICF Invalid CONTROL option
  20170.  
  20171.       Reason: Invalid CONTROL option with this file name
  20172.  
  20173.       Remedy: Correct the SQL statement. CONTROL option can be specified
  20174.           only with the load/unload control files.
  20175.  
  20176. 11704 PRS IUO Invalid UNLOAD option
  20177.  
  20178.       Reason: Invalid UNLOAD command option used.
  20179.  
  20180.       Remedy: Correct the SQL statement.
  20181.  
  20182. 11705 PRS INT Invalid INTO clause
  20183.  
  20184.       Reason: The INTO clause has already been processed.
  20185.  
  20186.       Remedy: Remove the INTO clause.
  20187.  
  20188. 11706 PRS XDL Invalid object to LOCK or UNLOCK
  20189.  
  20190.       Reason: Attempting a LOCK DATABASE or UNLOCK DATABASE command and
  20191.           the keyword DATABASE is either missing or misspelled.
  20192.  
  20193.       Remedy: Correct the LOCK DATABASE or UNLOCK DATABASE command by
  20194.           properly specifying the keyword DATABASE immediately
  20195.           after the keyword LOCK or UNLOCK.
  20196.  
  20197. 11707 PRS ISF Invalid SqlWindows function
  20198.  
  20199.       Reason: This is not a valid SqlWindows function.
  20200.  
  20201.       Remedy: Use a valid SqlWindows function.
  20202.  
  20203. 11708 PRS NFN No load/unload filename has been specified.
  20204.  
  20205.       Reason: No valid filename has been specified for either the
  20206.           load/unload file.
  20207.  
  20208.       Remedy: Check your syntax and specify a valid filename.
  20209.  
  20210. 11709 PRS NOV No output variables for FETCH section
  20211.  
  20212.       Reason: A FETCH section must generate output to variables for that
  20213.           purpose.
  20214.  
  20215.       Remedy: Supply appropriate output parameters.
  20216.  
  20217. 11710 PRS RVM Return value missing
  20218.  
  20219.       Reason: Return must be followed by a valid return value.
  20220.  
  20221.       Remedy: Append a return value after the return statement.
  20222.  
  20223. 11711 PRS SFL Unload/load file name and Message Log file name are same.
  20224.  
  20225.       Reason: File names specified for load/unload external/control file
  20226.           and the message log file are the same. They need to have
  20227.           different file names/paths.
  20228.  
  20229.       Remedy: Check your syntax and specify correct filenames.
  20230.  
  20231. 11712 PRS NLF No Load/Unload Message Log filename has been specified.
  20232.  
  20233.       Reason: No valid filename has been specified for either the
  20234.           load/unload message log file.
  20235.  
  20236.       Remedy: Check your syntax and specify a valid filename.
  20237.  
  20238. 11713 PRS SND START AT clause is not supported for DIF format.
  20239.  
  20240.       Reason: START AT clause is not supported for the DIF format.
  20241.  
  20242.       Remedy: Partial load cannot be done with DIF format load files. Load
  20243.           has to be restarted from the begining of the file without
  20244.           the START AT clause.
  20245.  
  20246. 11714 PRS MLR Missing the keyword REFERENCING or left parenthesis
  20247.  
  20248.       Reason: Syntax was expecting either the REFERENCING keyword or a left
  20249.           parenthesis beginning a parameter list for the trigger.
  20250.  
  20251.       Remedy: Check your syntax and make corrections.
  20252.  
  20253. 11715 PRS NSP Database Events are not supported in this version.
  20254.  
  20255.       Reason: Database Events are not currently supported in this version
  20256.           of SQLBase. They may be supported in the future versions.
  20257.  
  20258.       Remedy: Check your script and remove the "create event" statement.
  20259.           Check the release notes for more details.
  20260.  
  20261. 11716 PRS NUL Empty message received by the parser.
  20262.  
  20263.       Reason: The parser received an empty message when expecting otherwise.
  20264.  
  20265.       Remedy: The most likely cause of this problem is network problem. Edit
  20266.           the server side sql.ini and place 'netcheck=1' under the server
  20267.           section (i.e., dbnservr). Retry the operations and if you get
  20268.           1316 error, then check your network card and cabling.
  20269.  
  20270. 11717 PRS IEV Event name expected
  20271.  
  20272.       Reason: The event name specified in CREATE EVENT or DROP EVENT statement
  20273.           is invalid.
  20274.  
  20275.       Remedy: Correct the SQL statement.  An event name can be a qualified or
  20276.           unqualified long identifier.  The qualified form is a user id
  20277.           followed by a period and a long identifier.  An unqualified
  20278.           handler name in a SQL statement is implicitly qualified by the
  20279.           id of the user who issues the statement.
  20280.  
  20281. 11718 PRS EFK Expected FUNCTION keyword
  20282.  
  20283.       Reason: Attempting a CREATE, DROP, or ALTER EXTERNAL FUNCTION and the
  20284.           FUNCTION keyword is missing or misspelled.
  20285.  
  20286.       Remedy: Correct the SQL statement.
  20287.  
  20288. 11719 PRS IRT Invalid return data type
  20289.  
  20290.       Reason: Attempting a CREATE EXTERNAL FUNCTION statement and a specified
  20291.           data type in the RETURNS clause is either invalid, missing,
  20292.           or misspelled.
  20293.  
  20294.       Remedy: Correct the SQL statement.
  20295.  
  20296. 11720 PRS EDT Invalid or missing external data type
  20297.  
  20298.       Reason: Attempting a CREATE EXTERNAL FUNCTION statement and a specified
  20299.           external data type in the PARAMETERS clause or the RETURNS
  20300.           clause is either invalid, missing, or misspelled.
  20301.  
  20302.       Remedy: Correct the SQL statement.
  20303.  
  20304. 11721 PRS UDT NOT USED
  20305.  
  20306.       Reason: Attempting a CREATE EXTERNAL FUNCTION statement and the
  20307.           specified data types in the PARAMETERS clause or the RETURNS
  20308.           clause are mismatching.  That is, the internal data type
  20309.           specified does not support the external data type specified.
  20310.  
  20311.       Remedy: Review the documentation for more information on the allowable
  20312.           data type combinations.  Correct the SQL statement.
  20313.  
  20314. 11722 PRS BFN Invalid or missing function name
  20315.  
  20316.       Reason: The function name is either missing or not a valid long
  20317.           identifier.
  20318.  
  20319.       Remedy: Correct the SQL statement by providing a valid long identifier
  20320.           for the function name.
  20321.  
  20322. 11723 PRS MMC Missing expected colon (:)
  20323.  
  20324.       Reason: Attempting a CREATE EXTERNAL FUNCTION statement and the
  20325.           specified data types in the PARAMETERS clause or the RETURNS
  20326.           clause should be separated with a colon (:).  The expected
  20327.           colon is missing or misplaced.
  20328.  
  20329.       Remedy: Correct the SQL statement.
  20330.  
  20331. 11724 PRS BLN Missing or invalid library name
  20332.  
  20333.       Reason: Attempting a CREATE EXTERNAL FUNCTION statement and the
  20334.           library name is either missing or invalid.
  20335.  
  20336.       Remedy: Correct the SQL statement.
  20337.  
  20338. 11725 PRS MLC Missing library name clause
  20339.  
  20340.       Reason: Attempting a CREATE EXTERNAL FUNCTION statement and no library
  20341.           name clause as been specified.
  20342.  
  20343.       Remedy: Correct the SQL statement by providing a library name clause.
  20344.           The library name clause is required.
  20345.  
  20346. 11726 PRS MMN Missing or misspelled NAME keyword
  20347.  
  20348.       Reason: Attempting a CREATE EXTERNAL FUNCTION statement and the EXTERNAL
  20349.           NAME clause is missing the mandatory keyword NAME immediately
  20350.           after the EXTERNAL keyword.
  20351.  
  20352.       Remedy: Correct the EXTERNAL NAME clause in the CREATE EXTERNAL FUNCTION
  20353.           SQL statement.
  20354.  
  20355. 11727 PRS BFI Invalid function name
  20356.  
  20357.       Reason: The specified function name is not valid.
  20358.  
  20359.       Remedy: Correct the SQL statement.
  20360.  
  20361. 11728 PRS MMO Missing or misspelled ORDINAL keyword
  20362.  
  20363.       Reason: Attempting a CREATE EXTERNAL FUNCTION statement and the
  20364.           EXPORT ORDINAL clause is missing the mandatory keyword
  20365.           ORDINAL immediately after the EXPORT keyword.
  20366.  
  20367.       Remedy: Correct the EXPORT ORDINAL clause in the CREATE EXTERNAL
  20368.           FUNCTION SQL statement.
  20369.  
  20370. 11729 PRS ION Missing or invalid ordinal number
  20371.  
  20372.       Reason: Attempting a CREATE or ALTER EXTERNAL FUNCTION statement and the
  20373.           EXPORT ORDINAL clause is missing an ordinal number or the EXPORT
  20374.           ORDINAL clause has specified an invalid ordinal number.
  20375.  
  20376.       Remedy: Correct the ordinal number in the EXPORT ORDINAL clause of the
  20377.           CREATE or ALTER EXTERNAL FUNCTION SQL statement.
  20378.  
  20379. 11730 PRS MPW Missing or misspelled PROCESS keyword
  20380.  
  20381.       Reason: Attempting a CREATE EXTERNAL FUNCTION statement and the EXECUTE
  20382.           IN clause is missing the mandatory keyword PROCESS immediately
  20383.           after the SEPARATE keyword.
  20384.  
  20385.       Remedy: Correct the EXECUTE IN SEPARATE PROCESS clause in the CREATE
  20386.           EXTERNAL FUNCTION SQL statement.
  20387.  
  20388. 11731 PRS MTW Missing or misspelled THREAD keyword
  20389.  
  20390.       Reason: Attempting a CREATE EXTERNAL FUNCTION statement and the EXECUTE
  20391.           IN clause is missing the mandatory keyword THREAD immediately
  20392.           after the SAME keyword.
  20393.  
  20394.       Remedy: Correct the EXECUTE IN SAME THREAD clause in the CREATE EXTERNAL
  20395.           FUNCTION SQL statement.
  20396.  
  20397. 11732 PRS ESS Expected SEPARATE or SAME keyword
  20398.  
  20399.       Reason: Attempting a CREATE EXTERNAL FUNCTION statement and the EXECUTE
  20400.           IN clause is missing or has a misspelled SEPARATE or THREAD
  20401.           keyword.
  20402.  
  20403.       Remedy: Correct the EXECUTE IN clause in the CREATE EXTERNAL FUNCTION
  20404.           SQL statement by specifying either EXECUTE IN SEPARATE PROCESS
  20405.           or EXECUTE IN SAME THREAD.
  20406.  
  20407. 11733 PRS EXF External functions are not supported in this environment
  20408.  
  20409.       Reason: External functions are not supported in this environment.
  20410.  
  20411.       Remedy: None.  External functions are only supported under Win16 and
  20412.           Win32 environments.
  20413.  
  20414. 11734 PRS IEF Disallowed name <name> used as external function name
  20415.  
  20416.       Reason: Certain names are not allowed as external function names.  An
  20417.           external function name cannot begin with an 'at sign' (@) or
  20418.           'SQL' and they cannot be the same as the existing SQLBase
  20419.           functions like AVG, COUNT, MAX, MIN, and SUM.
  20420.  
  20421.       Remedy: Modify the external function name.
  20422.  
  20423. 11735 PRS IQC Invalid Sequence Column format
  20424.  
  20425.       Reason: Invalid format for psuedo column of a sequence. Sequence can
  20426.           be refered as <sequence-name>.<CURRVAL|NEXTVAL>.
  20427.  
  20428.       Remedy: Correct the sql command in question to the correct format.
  20429.  
  20430. 11736 PRS NAS No Attributes Specified
  20431.  
  20432.       Reason: DBATTRIBUTE command does not have any atributes specified.
  20433.  
  20434.       Remedy: Correct the sql command to the correct format.
  20435.  
  20436. 11737 PRS IDA Invalid Database Attribute specified.
  20437.  
  20438.       Reason: Attribute name specified in the DBATTRIBUTE command is not a
  20439.           valid attribute name.
  20440.  
  20441.       Remedy: Correct the sql command to specify a valid attribute name.
  20442.  
  20443. 11738 PRS IDV Invalid Database Attribute Value.
  20444.  
  20445.       Reason: Attribute value specified in the DBATTRIBUTE command is not a
  20446.           valid attribute value.
  20447.  
  20448.       Remedy: Correct the sql command to specify a valid attribute value.
  20449.  
  20450. 11739 PRS IAT Invalid Alter Trigger option
  20451.  
  20452.       Reason: Alter trigger option provided in the command is an invalid
  20453.           option.
  20454.  
  20455.       Remedy: Correct the sql command to specify a valid alter trigger
  20456.           option.
  20457.  
  20458.  
  20459. 11740 PRS EFT Expecting the keywords EXTERNAL FUNCTION or TABLE.
  20460.  
  20461.       Reason: The "FOR" keyword in the DROP SYNONYM statement can be
  20462.           followed only by "EXTERNAL FUNCTION" or "TABLE".
  20463.  
  20464.       Remedy: Check the syntax for DROP SYNONYM and correct statement.
  20465.  
  20466.  
  20467. 11741 PRS ICT Invalid CALLSTYLE option.
  20468.  
  20469.       Reason: Only STDCALL/CDECL are allowed on 32 bit systems. Only
  20470.           PASCAL/CDECL are allowed on 16 bit systems.
  20471.  
  20472.       Remedy: Check the syntax for CREATE/ALTER EXTERNAL FUNCTION and
  20473.           correct statement.
  20474.  
  20475. 11742 PRS NOA Nothing altered
  20476.  
  20477.       Reason: An ALTER EXTERNAL FUNCTION command was specified but no clauses
  20478.           were specified to alter either the library name, external name,
  20479.           export ordinal, or the execute mode.
  20480.  
  20481.       Remedy: Modify the alter external function command by specifying the
  20482.           item to be alterd.
  20483.  
  20484.  
  20485. 11743 PRS TOR Create Trigger ORDER value invalid
  20486.  
  20487.       Reason: The ORDER keyword must be followed by a numeric value in the
  20488.           range 0-399 or in the range 600-999.
  20489.  
  20490.       Remedy: Correct the Create Trigger statement. Either eliminate the
  20491.           optional ORDER Seq_Num clause, or specify a sequence number
  20492.           in one of the valid ranges.
  20493.  
  20494. 11744 PRS LTL Identifier too long
  20495.  
  20496.       Reason: An identifier exceeds 64 characters.
  20497.  
  20498.       Remedy: Correct the identifier that exceeds 64 characters.
  20499.  
  20500. 11745 PRS SPN Separate process execution not allowed in the 16 bit servers.
  20501.  
  20502.       Reason: Separate process execution mode is not supported for external functions in
  20503.           the 16 bit servers.
  20504.  
  20505.       Remedy: Use same thread execution model.
  20506.  
  20507. 11746 PRS PCT Primary key column's datatype cannot be a LONG VARCHAR
  20508.  
  20509.       Reason: Column defined in primary key cannot be a LONG VARCHAR
  20510.  
  20511.       Remedy: Do not include a LONG VARCHAR column in the primary key.
  20512.  
  20513. 11747 PRS MST Expecting STRING keyword.
  20514.  
  20515.       Reason: The keyword LONG should be followed by STRING.
  20516.  
  20517.       Remedy: Add the keyword STRING.
  20518.  
  20519. 11748 PRS IDT Invalid or missing internal data type
  20520.  
  20521.       Reason: Attempting a CREATE EXTERNAL FUNCTION statement and a specified
  20522.           internal data type in the PARAMETERS clause or the RETURNS
  20523.           clause is either invalid, missing, or misspelled.
  20524.  
  20525.       Remedy: Correct the SQL statement.
  20526.  
  20527.  
  20528. 1.0.0 SQLBase Errors Guide
  20529. The errors documented in this section of the Error Guide are for general SQL
  20530. sort type errors that may occur when performing database operations that
  20531. require a sort like using the ORDER BY or GROUP BY clauses.
  20532. 11901 PST 001 Not enough available stack space for psort
  20533.  
  20534.       Reason: This error is only used internally by the SQLBase system.
  20535.  
  20536.       Remedy: Reason#18
  20537.  
  20538. 11902 PST 002 Stack overflow in sort
  20539.  
  20540.       Reason: Keys agree on too many leading bytes
  20541.  
  20542.       Remedy: Reduce number of bytes in sorting keys
  20543.  
  20544. 11903 PST 003 Segment length too large
  20545.  
  20546.       Reason: This error is only used internally by the SQLBase system.
  20547.  
  20548.       Remedy: None.  This error code should never occur.  If you get this
  20549.           error, contact your local Centura Software certified
  20550.           technical support center.
  20551.  
  20552. 11904 PST 004 Attempt to send record to sort already terminated
  20553.  
  20554.       Reason: This error is only used internally by the SQLBase system.
  20555.  
  20556.       Remedy: None.  This error code should never occur.  If you get this
  20557.           error, contact your local Centura Software certified
  20558.           technical support center.
  20559.  
  20560. 11905 PST 005 Insufficient memory available
  20561.  
  20562.       Reason: Sort operation was not able to acquire the minimum required
  20563.           memory to proceed with the sort operation.
  20564.  
  20565.       Remedy: Check available memory at the database computer.
  20566.           Attempt to make more memory available.  Also check
  20567.           the value of the 'sortcache' parameter value in sql.ini.
  20568.           Check the documentation to choose apropriate values for this
  20569.           parameter.      Author: 05/20/93 RMR
  20570.  
  20571. 11906 PST 006 Allocation of psort data stack failed
  20572.  
  20573.       Reason: Sort operation was not able to acquire the minimum required
  20574.           memory to proceed with the sort operation.
  20575.  
  20576.       Remedy: Check available memory at the database computer.
  20577.           Attempt to make more memory available.  Also check
  20578.           the value of the 'sortcache' parameter value in sql.ini.
  20579.           Check the documentation to choose apropriate values for this
  20580.           parameter.
  20581.  
  20582. 11907 PST 007 Allocation of sort work area failed
  20583.  
  20584.       Reason: Sort operation was not able to acquire the minimum required
  20585.           memory to proceed with the sort operation.
  20586.  
  20587.       Remedy: Check available memory at the database computer.
  20588.           Attempt to make more memory available.  Also check
  20589.           the value of the 'sortcache' parameter value in sql.ini.
  20590.           Check the documentation to choose apropriate values for this
  20591.           parameter.
  20592.  
  20593. 11908 PST 008 Space exhausted while writing work file
  20594.  
  20595.       Reason: Available space in temporary file directory is insufficient
  20596.  
  20597.       Remedy: Change location for temporary files
  20598.  
  20599. 11910 PST 010 Error in file read
  20600.  
  20601.       Reason: Attempting to read a file and a disk read failure has occurred.
  20602.  
  20603.       Remedy: Determine and correct the cause of the disk read failure.  Run a
  20604.           check disk utility (CHKDSK) for the current operating system to
  20605.           verify the status of the disk.
  20606.  
  20607. 11911 PST 011 Temporary file name too long
  20608.  
  20609.       Reason: Temporary directory environmental variable consists of
  20610.           too many characters
  20611.  
  20612.       Remedy: Shorten name of temporary directory in environmental variable
  20613.  
  20614. 11912 PST 012 Stack overflow in calling psort
  20615.  
  20616.       Reason: This error is only used internally by the SQLBase system.
  20617.  
  20618.       Remedy: None.  This error code should never occur.  If you get this
  20619.           error, contact your local Centura Software certified
  20620.           technical support center.
  20621.  
  20622. 11915 PST 015 Programming error #2 in pstsio.c
  20623.  
  20624.       Reason: This error is only used internally by the SQLBase system.
  20625.  
  20626.       Remedy: None.  This error code should never occur.  If you get this
  20627.           error, contact your local Centura Software certified
  20628.           technical support center.
  20629.  
  20630. 11917 PST 017 Cannot allocate memory for sorting
  20631.  
  20632.       Reason: Sort operation was not able to acquire the minimum required
  20633.           memory to proceed with the sort operation.
  20634.  
  20635.       Remedy: Check available memory at the database computer.
  20636.           Attempt to make more memory available.  Also check
  20637.           the value of the 'sortcache' parameter value in sql.ini.
  20638.           Check the documentation to choose apropriate values for this
  20639.           parameter.
  20640.  
  20641. 11919 PST 019 Couldn't get memory for workfile input buffer
  20642.  
  20643.       Reason: Sort operation was not able to acquire the minimum required
  20644.           memory to proceed with the sort operation.
  20645.  
  20646.       Remedy: Check available memory at the database computer.
  20647.           Attempt to make more memory available.  Also check
  20648.           the value of the 'sortcache' parameter value in sql.ini.
  20649.           Check the documentation to choose apropriate values for this
  20650.           parameter.
  20651.  
  20652. 11920 PST 020 Couldn't get memory for workfile output buffer
  20653.  
  20654.       Reason: Sort operation was not able to acquire the minimum required
  20655.           memory to proceed with the sort operation.
  20656.  
  20657.       Remedy: Check available memory at the database computer.
  20658.           Attempt to make more memory available.  Also check
  20659.           the value of the 'sortcache' parameter value in sql.ini.
  20660.           Check the documentation to choose apropriate values for this
  20661.           parameter.
  20662.  
  20663. 11922 PST 022 Couldn't open working file for writing
  20664.  
  20665.       Reason: Attempting to create a file and a failure has occurred.
  20666.  
  20667.       Remedy: Determine and correct the cause of the create failure.  Run a
  20668.           check disk utility (CHKDSK) for the current operating system to
  20669.           verify the status of disk.  Verify that sufficient disk space is
  20670.           available and verify that the number of files allowed open for
  20671.           the operating system permits the additional file, that is, check
  20672.           the FILES= configuration parameter setting.
  20673.  
  20674. 11923 PST 023 Couldn't open working file for reading
  20675.  
  20676.       Reason: Attempting to read a file and a disk read failure has occurred.
  20677.  
  20678.       Remedy: Determine and correct the cause of the disk read failure.  Run a
  20679.           check disk utility (CHKDSK) for the current operating system to
  20680.           verify the status of the disk.
  20681.  
  20682. 1.0.0 SQLBase Errors Guide
  20683. The errors documented in this section of the Error Guide are for Control file
  20684. object command errors.
  20685. 12001 CFO MSK Missing SIZE keyword
  20686.  
  20687.       Reason: While Reading the control file a system was looking for a
  20688.           keyword named "SIZE", but could not find it.
  20689.  
  20690.       Remedy: Control file needs a SIZE keyword infront of the maximum
  20691.           allowed file size for this unload segment. Look into the
  20692.           manual for the syntax of control file
  20693.  
  20694. 12002 CFO MSZ Missing/Inappropriate SIZE value
  20695.  
  20696.       Reason: While Reading the control file a system was looking for a
  20697.           value for size after the "SIZE" keyword, but could not find it
  20698.           OR found an inapropriate value such as a non integer value
  20699.           or a value outside the range 1-2048 inclusive.
  20700.  
  20701.       Remedy: Control file needs a SIZE value for of the maximum
  20702.           allowed file size for this unload segment. Look into the
  20703.           manual for the syntax of control file and provide a correct
  20704.           size.
  20705.  
  20706. 12003 CFO MDK Missing DIR keyword
  20707.  
  20708.       Reason: While Reading the control file a system was looking for a
  20709.           keyword named "DIR", but could not find it.
  20710.  
  20711.       Remedy: Control file needs a DIR keyword in front of the directory
  20712.           path value for each unload or database backup segment. Look
  20713.           into the manual for the syntax of control file
  20714.  
  20715. 12004 CFO MDR Missing DIR value
  20716.  
  20717.       Reason: While Reading the control file a system was looking for a
  20718.           value for directory after the "DIR" keyword, but could not
  20719.           find it.
  20720.  
  20721.       Remedy: Control file needs a directory value after the DIR keyword
  20722.           for specifying the path value for this unload or database backup
  20723.           segment. Look into the manual for the syntax of control file.
  20724.  
  20725. 12005 CFO FAE Segment File already exists.
  20726.  
  20727.       Reason: The Load/Unload or Backup/Restore segment file already exists.
  20728.  
  20729.       Remedy: A file of the specified name already exists in the
  20730.           path specified. If you want to overwrite this file, use the
  20731.           OVERWRITE option in the Unload command.
  20732.  
  20733. 12006 CFO OPE Error Opening load/unload or backup/restore segment file.
  20734.  
  20735.       Reason: Attempting to load or unload the database from/to
  20736.           or to backup or restore from/to a file but
  20737.           the named segmented file cannot be opened.
  20738.  
  20739.       Remedy: If the file name was specified, check that the file name is
  20740.           correct.    If the file name is correct or if its not necessary
  20741.           to specify a file name, determine why the file could not be
  20742.           opened. Also, in case of segemnted load or restore operation,
  20743.           make sure that all the segment files mentioned in the
  20744.           control file are present.
  20745.  
  20746. 12007 CFO LTL Line Too Long
  20747.  
  20748.       Reason: Attempting to read a line from the control file, which is
  20749.           too long.
  20750.  
  20751.       Remedy: Control file needs to be written using the exact syntax
  20752.           mentioned in the manual. Here the line that was read from the
  20753.           control file exceeded the maximum allowable line length.
  20754.           Correct the control file and reexecute the command.
  20755.  
  20756. 12008 CFO MPK Missing FILEPREFIX keyword
  20757.  
  20758.       Reason: While Reading the control file a system was looking for a
  20759.           keyword named "FILEPREFIX", but could not find it.
  20760.  
  20761.       Remedy: Control file needs a FILEPREFIX keyword infront of the
  20762.           fileprefix value to be used with all the unload or database
  20763.           backup segments.
  20764.           Look into the manual for the syntax of control file.
  20765.  
  20766. 12009 CFO MPX Missing FILEPREFIX value
  20767.  
  20768.       Reason: While Reading the control file a system was looking for a
  20769.           value for fileprefix after the "FILEPREFIX" keyword, but
  20770.           could not find it.
  20771.  
  20772.       Remedy: Control file needs a fileprefix value after of the FILEPREFIX
  20773.           keyword
  20774.           for specifying the fileprefix value to be used with all the
  20775.           unload segments. Look into the manual for the syntax of
  20776.           control file.
  20777.  
  20778. 12010 CFO NFS Not enough file segments
  20779.  
  20780.       Reason: Unload/Load command is looking for more file segments in the
  20781.           control file but could not find one. It is possible that the
  20782.           unload data is overflowing all the given file segments of
  20783.           specified size and needs more disk space/file segments to
  20784.           complete the unload operation.
  20785.  
  20786.       Remedy: Edit the unload control file to increase the number of segments
  20787.           or the size of the file segments to accomodate all the unload
  20788.           data. See the manual for segmented unload and control file
  20789.           syntax.
  20790.  
  20791. 12011 CFO CAM Cannot allocate memory
  20792.  
  20793.       Reason: Control file processor was not able to allocate memory for
  20794.           some internal structures.
  20795.  
  20796.       Remedy: Check available memory resources available for SQLBase on
  20797.           your machine.
  20798.  
  20799. 12012 CFO DBS Cannot get database size for testing
  20800.  
  20801.       Reason: Backup could not obtain database size to determine whether there
  20802.           were sufficient backup file segments to cover the backup.
  20803.  
  20804.       Remedy: This is an internal error which should not occur.  Call your service
  20805.           representative.
  20806.  
  20807. 1.0.0 SQLBase Errors Guide
  20808. The errors documented in this section of the Error Guide
  20809. are associated with buffered files.
  20810. 12101 GBS 001 Couldn't get memory for file structure
  20811.  
  20812.       Reason: Not enough memory at the database engine to perform the
  20813.           requested task.
  20814.  
  20815.       Remedy: Check available memory at the database computer.    Attempt to
  20816.           make more memory available.  To make more memory available for
  20817.           the database engine, you can reduce size of the CACHE.
  20818.  
  20819. 12102 GBS 002 Couldn't get memory for file buffer
  20820.  
  20821.       Reason: Not enough memory at the database engine to perform the
  20822.           requested task.
  20823.  
  20824.       Remedy: Check available memory at the database computer.    Attempt to
  20825.           make more memory available.  To make more memory available for
  20826.           the database engine, you can reduce size of the CACHE.
  20827.  
  20828. 12103 GBS 003 Seek from end of file not supported
  20829.  
  20830.       Reason: This error is only used internally by the SQLBase system.
  20831.  
  20832.       Remedy: None.  This error code should never occur.  If you get this
  20833.           error, contact your local Centura Software certified
  20834.           technical support center.
  20835.  
  20836. 12201 TRC CCF Cannot create file, <filename>
  20837.  
  20838.       Reason: Unknown
  20839.  
  20840.       Remedy: Check filename
  20841.  
  20842.  
  20843. 1.0.0 SQLBase Errors Guide
  20844. The errors documented in this section of the Error Guide are generated by
  20845. the Daemon module.
  20846. 12301 DMN CAD 008 - Out of memory at the database computer (DMN CAD)
  20847.  
  20848.       Reason: Not enough memory at the database engine to perform the
  20849.           requested task.
  20850.  
  20851.       Remedy: Check available memory at the database computer.    Attempt to
  20852.           make more memory available.  To make more memory available for
  20853.           the database engine, you can reduce size of the CACHE.
  20854.  
  20855. 12302 DMN BIP Internal error: Invalid interval parameter passed in to Daemon
  20856.           facility
  20857.  
  20858.       Reason: This error is only used internally by the SQLBase system.
  20859.  
  20860.       Remedy: None.  This error code should never occur.  If you get this
  20861.           error, contact your local Centura Software certified
  20862.           technical support center.
  20863.  
  20864. 12401 TLE REG Could Not Provide Registration Handle
  20865.  
  20866.       Reason:
  20867.  
  20868.       Remedy:
  20869.  
  20870. 12402 TLE LNK Register Could Not Allocate Link Structure
  20871.  
  20872.       Reason:
  20873.  
  20874.       Remedy: Try Registering Again ???
  20875.  
  20876. 12403 TLE TSK Register Could Not Allocate Task Structure
  20877.  
  20878.       Reason:
  20879.  
  20880.       Remedy: Try Registering Again ???
  20881.  
  20882. 12404 TLE TLK Register Could Not Allocate Talk Structure
  20883.  
  20884.       Reason:
  20885.  
  20886.       Remedy: Try Registering Again ???
  20887.  
  20888. 12405 TLE CUV Register Could Not Allocate Cursor Vector
  20889.  
  20890.       Reason:
  20891.  
  20892.       Remedy: Try Registering Again ???
  20893.  
  20894. 12406 TLE CMD Register Could Not Allocate Command Buffer
  20895.  
  20896.       Reason:
  20897.  
  20898.       Remedy: Try Registering Again ???
  20899.  
  20900. 12407 TLE CIS Could Not Allocate Connect Info Sturcture
  20901.  
  20902.       Reason:
  20903.  
  20904.       Remedy:
  20905.  
  20906. 12408 TLE SIS Could Not Allocate Session Info Structure
  20907.  
  20908.       Reason:
  20909.  
  20910.       Remedy:
  20911.  
  20912. 12409 TLE WKB Register Could Not Allocate Work Buffer
  20913.  
  20914.       Reason:
  20915.  
  20916.       Remedy: Try Registering Again ???
  20917.  
  20918. 12410 TLE 010                                                                                                  /*    MsgTxt:
  20919.  
  20920.       Reason:
  20921.  
  20922.       Remedy:
  20923.  
  20924. 12411 TLE TNR Task Not Registered To The Engine
  20925.  
  20926.       Reason: A task attempted to execute an engine command without
  20927.           previously registering themself.
  20928.  
  20929.       Remedy: The task must call tlereg(...) and register themself.
  20930.  
  20931. 12412 TLE TIH Task Invalid Handle
  20932.  
  20933.       Reason: A task attempted to execute with an invalid handle
  20934.  
  20935.       Remedy: The task must use a valid handle given to it from tlereg.
  20936.  
  20937. 12413 TLE TRE Task Reentrancy Error
  20938.  
  20939.       Reason: A task attempted to enter the engine an unallowable number
  20940.           of times.
  20941.  
  20942.       Remedy: The task must wait until the engine returns from its last
  20943.           invocation.
  20944.  
  20945. 12414 TLE HRE Handle Reentrancy Error
  20946.  
  20947.       Reason: A handle attempted to enter the engine when it's task
  20948.  
  20949.       Remedy: The task must wait until the engine returns from its last
  20950.           invocation.
  20951.  
  20952. 12415 TLE SPE Spool File Exists, Instructed Not To Create
  20953.  
  20954.       Reason: The spool file instructed to turn on exists and api was
  20955.           was instructed to error on exists
  20956.  
  20957.       Remedy: Change spool file name, instruct api to append/overwrite
  20958.  
  20959. 12416 TLE ASE Allocated Space Error - Not Enough To Perform Operation
  20960.  
  20961.       Reason: A blob of memory passed was not large enough to
  20962.           process the command.
  20963.  
  20964.       Remedy: Pass in a larger blob.
  20965.  
  20966. 12417 TLE FTS Failed To Set
  20967.  
  20968.       Reason: An API call was made to set a value and it could not
  20969.           and no other reason was given or could be given.
  20970.  
  20971.       Remedy: Try Again?
  20972.  
  20973. 12418 TLE BNL Block Not Large Enough to Hold Data
  20974.  
  20975.       Reason:
  20976.  
  20977.       Remedy: Try Again With A block of the correct size.
  20978.  
  20979. 12419 TLE BTL Block Too Large. Incorrect Size.
  20980.  
  20981.       Reason:
  20982.  
  20983.       Remedy: Try Again With A block of the correct size.
  20984.  
  20985. 12420 TLE 020                                                                                                  /*    MsgTxt:
  20986.  
  20987.       Reason:
  20988.  
  20989.       Remedy:
  20990.  
  20991. 12421 TLE CNA Connection Not Available
  20992.  
  20993.       Reason: Maximum Number of Connections (255) Have Already
  20994.           Been Established.
  20995.  
  20996.       Remedy: Disconnect Any Connection.
  20997.  
  20998. 12422 TLE OPF Error Openeing Output File
  20999.  
  21000.       Reason: Output File Could Not Be Opened For Writing
  21001.  
  21002.       Remedy: Rerun Batch/Regression After Making sure output file
  21003.           can be written to.
  21004.  
  21005. 12423 TLE AFB Error Allocation Fetch Buffer
  21006.  
  21007.       Reason: Fetch Buffer Could Not Be Allocated
  21008.  
  21009.       Remedy:
  21010.  
  21011.  
  21012. 12424 TLE AWB Error Allocation Work Buffer
  21013.  
  21014.       Reason: Work Buffer Could Not Be Allocated
  21015.  
  21016.       Remedy:
  21017.  
  21018.  
  21019. 12425 TLE UAB Unable To Allocate Buffer
  21020.  
  21021.       Reason: Buffer Could Not Be Allocated (TleBuf)
  21022.  
  21023.       Remedy:
  21024.  
  21025.  
  21026. 12426 TLE BNA Buffer Not Available
  21027.  
  21028.       Reason: Too Many Buffers Already Allocated and Not
  21029.           Released. (TleBuf)
  21030.  
  21031.       Remedy: Report error to Centura Software Corporation technical support.
  21032.  
  21033. 12427 TLE CNR Callback not Registered
  21034.  
  21035.       Reason: Callback needed to complete the operation has not been
  21036.           registered.
  21037.  
  21038.       Remedy: Report error to Centura Software Corporation technical support.
  21039.  
  21040. 12428 TLE STS Size Too Small
  21041.  
  21042.       Reason: Size of Line is Too Small to work with.  Use a larger size.
  21043.  
  21044.       Remedy: Report error to Centura Software Corporation technical support.
  21045.  
  21046.  
  21047. 1.0.0 SQLBase Errors Guide
  21048. The errors documented in this section of the Error Guide occur only at
  21049. Stored-Procedure execution time.
  21050. 12501 SPE CLL Cannot load libarary <name>
  21051.  
  21052.       Reason: An attempt to load a dynamically linked library failed.
  21053.  
  21054.       Remedy: Check to make sure that library exists and is not corrupt.
  21055.  
  21056. 12502 SPE GPA Cannot get address for external function <name>
  21057.  
  21058.       Reason: An attempt to get the address for an external function failed.
  21059.  
  21060.       Remedy: Check to make sure that the function exists and/or its ordinal
  21061.           number is correct.
  21062.  
  21063. 12503 SPE RTL Returned string too long.
  21064.  
  21065.       Reason: When a string is passed as a receive parameter to an external
  21066.           function, the modified string returned to the stored
  21067.           procedure cannot be longer than the original string..
  21068.  
  21069.       Remedy: Check your external function to make sure that the string
  21070.           manipulation is correct.
  21071.  
  21072. 12504 SPE EFE Error number <number> occurred in external function <name>.
  21073.  
  21074.       Reason: An error occurred during execution of an external function.
  21075.  
  21076.       Remedy: Check your external function code for correctness.
  21077.  
  21078. 12505 SPE RSL Receive string too long.
  21079.  
  21080.       Reason: RECEIVE STRING parameters can not exceed 254 characters.
  21081.  
  21082.       Remedy: Use RECEIVE LONG STRING datatype. The parameter will then
  21083.           be treated as a LONG VARCHAR column.
  21084.  
  21085. 1.0.0 SQLBase Errors Guide
  21086. The errors documented in this section of the Error Guide are for Sequence
  21087. objects in SQLBase.
  21088.  
  21089. 12601 SEQ USA Uninitialized Sequence Access.
  21090.  
  21091.       Reason: Within a transaction session a SEQUENCE.CURRVAL was used
  21092.           before the sequence was initialized with a call to the
  21093.           SEQUENCE.NEXTVAL.
  21094.  
  21095.       Remedy: Make sure that within a user transaction session, the sequence
  21096.           is initialized first with atleast one call to SEQUENCE.NEXTVAL
  21097.           before accessing the CURRVAL for the sequence.
  21098.  
  21099. 12602 SEQ OOM Out Of Memory at the database computer.
  21100.  
  21101.       Reason: Not enough memory at the database engine to perform the
  21102.           requested task.
  21103.  
  21104.       Remedy: Check available memory at the database computer.    Attempt to
  21105.           make more memory available.  To make more memory available for
  21106.           the database engine, you can reduce size of the CACHE.
  21107.  
  21108. 1.0.0 SQLBase Errors Guide
  21109. The errors documented in this section of the Error Guide are 
  21110. generated by the multi-thread support routines.
  21111.  
  21112.  
  21113. 12701 MTS TGV Failure on getting Thread Local Storage.
  21114.  
  21115.       Reason: TlsGetValue() Call failed.
  21116.  
  21117.       Remedy: Consult Technical Support.
  21118.  
  21119.  
  21120. 12702 MTS TSV Failure on setting Thread Local Storage.
  21121.  
  21122.       Reason: TlsSetValue() Call failed.
  21123.  
  21124.       Remedy: Consult Technical Support.
  21125.  
  21126. 12703 MTS CSM Out of memory at the client (MTS CSM)
  21127.  
  21128.       Reason: The application has run out of memory at the client workstation.
  21129.  
  21130.       Remedy: Check available memory at the client workstation.  Attempt to
  21131.           make more memory available.
  21132.  
  21133.  
  21134. 1.0.0 SQLBase Errors Guide
  21135. The errors documented in this section of the Error Guide are for errors that
  21136. can occur when the schema extension utility is used to extend the schema.
  21137. 12801 NDS NOE Cannot find user object in Directory Schema
  21138.  
  21139.       Reason: The user trying to login is not found in the Directory Schema
  21140.  
  21141.       Remedy: Contact network administrator to define a user object.
  21142.  
  21143. 12802 NDS NOA Cannot find attribute definition in Directory Schema.
  21144.  
  21145.       Reason: This attribute does not exist in the Directory Schema or
  21146.           has not yet been defined in the Schema.
  21147.  
  21148.       Remedy: Remedy: Run Centura's NDS Schema Extension utility to
  21149.        define the attribute and then try this operation again.
  21150.  
  21151. 12803 NDS NOC Cannot find class definition in Directory Schema.
  21152.  
  21153.       Reason: This class does not exist in the Directory Schema or
  21154.           has not yet been defined in the Schema.
  21155.  
  21156.       Remedy: Run Centura's NDS Schema Extension utility to define the
  21157. class and then try this operation again.
  21158.  
  21159. 12804 NDS AEX Attribute definition already exists in Directory Schema.
  21160.  
  21161.       Reason: This attribute already exists in the Directory Schema.
  21162.  
  21163.       Remedy: Run Centura's NDS Schema Extension utility to delete the
  21164. attribute definition and try this operation again.
  21165.  
  21166. 12805 NDS CEX Class definition already exists in Directory Schema.
  21167.  
  21168.       Reason: This class already exists in the Directory Schema.
  21169.  
  21170.       Remedy: Run Centura's NDS Schema Extension utility to delete the
  21171. class definition and try this operation again.
  21172.  
  21173. 12806 NDS OOM Ran out of memory to allocate buffer for Dir. Services operation.
  21174.  
  21175.       Reason: No memory available to allocate buffers for Directory Services.
  21176.  
  21177.       Remedy: Unload and reload Centura's NDS Schema Extension utility.
  21178.  
  21179. 12807 NDS INP Invalid password.
  21180.  
  21181.       Reason: User entered an invalid password for this user id
  21182.  
  21183.       Remedy: Try again with the correct password.
  21184.  
  21185. 12808 NDS NOR No rights to define new atributes or classes in Schema.
  21186.  
  21187.       Reason: Logged in user has no rights to define attributes or
  21188. classes in the Directory Schema
  21189.  
  21190.       Remedy: Contact your DBA or network administrator.
  21191.  
  21192. 12809 NDS ERR Directory Services returned error.
  21193.  
  21194.       Reason: Netware Directory Services returned an unlisted error
  21195.  
  21196.       Remedy: Contact Centura Software Corporation Technical Support
  21197. with the reported error#.
  21198.  
  21199.  
  21200. 12810 NDS ECC Directory Services Error Context Creation.
  21201.  
  21202.       Reason: Netware Directory Services returned error trying to create
  21203. a context for the logged in user
  21204.  
  21205.       Remedy: Contact Centura Software Corporation Technical Support
  21206. with the reported error#.
  21207.  
  21208.  
  21209. 1.0.0 SQLBase Errors Guide
  21210. The errors documented in this section of the Error Guide occur only at
  21211. External function execution time.
  21212. 12901 EXF CLL Load Library of <name> failed with error <error>.
  21213.  
  21214.       Reason: An attempt to load a dynamically linked library failed.
  21215.  
  21216.       Remedy: Check to make sure that library exists and is not corrupt.
  21217.           Refer to the documentation on the LoadLibrary call in
  21218.           the Microsoft Function reference to get details about the
  21219.           failure errorcode.
  21220.  
  21221. 12902 EXF GPA Cannot get address for external function <name>
  21222.  
  21223.       Reason: An attempt to get the address for an external function failed.
  21224.  
  21225.       Remedy: Check to make sure that the function exists and/or its ordinal
  21226.           number is correct.
  21227.  
  21228. 12903 EXF RTL Returned/Receive string too long.
  21229.  
  21230.       Reason: When a string is passed as a receive parameter to an external
  21231.           function, the modified string returned to the stored
  21232.           procedure cannot be longer than the original string. Also
  21233.           the returned string as a function value cannot be bigger than
  21234.           a platform dependent limit.
  21235.  
  21236.       Remedy: Check your external function to make sure that the string
  21237.           manipulation is correct.
  21238.  
  21239. 12904 EXF EFE Error number <number> occurred in external function <name>.
  21240.  
  21241.       Reason: An error occurred during execution of an external function.
  21242.  
  21243.       Remedy: Check your external function code for correctness.
  21244.  
  21245. 12905 EXF CAH Could not allocate HSTRING datatype.
  21246.  
  21247.       Reason: The function SWinInitLPHSTRINGParam returned an error.
  21248.  
  21249.       Remedy: Check that SWIN*.DLL is present and that the function
  21250.           has been exported.
  21251.  
  21252. 12906 EXF DND External function data does not meet the DATE/TIME format
  21253.  
  21254.       Reason: Data that is being returned as a parameter or as a return
  21255.           type from an external function does not conform to the
  21256.           required DATE/TIME format.
  21257.  
  21258.       Remedy: Properly format such data for presenting to the procedure.
  21259.  
  21260. 12907 EXF CFL Free Libarary of <name> failed with error <error>.
  21261.  
  21262.       Reason: An attempt to free a dynamically linked library failed.
  21263.  
  21264.       Remedy: Check to make sure that library exists and is not corrupt.
  21265.           Refer to the documentation on the FreeLibrary call in
  21266.           the Microsoft Function reference to get details about the
  21267.           failure errorcode.
  21268.  
  21269. 12908 EXF CAO Cannot get address for external function ordinal <number> in DLL name <name>
  21270.  
  21271.       Reason: An attempt to get the address for an external function failed.
  21272.  
  21273.       Remedy: Check to make sure that the function exists and its ordinal
  21274.           number is correct.
  21275.  
  21276. 12909 EXF UEE Unhandled exception "<code>" encountered in the function <name>
  21277.  
  21278.       Reason: An hardware/software exception was raised.
  21279.  
  21280.       Remedy: An hardware/software exception was raised during the execution
  21281.           of the external function.
  21282.  
  21283. 12910 EXF CAM EFHost couldn't allocate memory for the function <name>. OS error code is <code>
  21284.  
  21285.       Reason: EFHost could not allocate memory for receive/return parameters
  21286.  
  21287.       Remedy: The memory allocation failed. Check the error code and correct
  21288.           the situation.
  21289.  
  21290. 12911 EXF RME Receive memory exceeded the limit <limit> for the function <name>
  21291.  
  21292.       Reason: Memory required for receive/return parameters exceeds the limit.
  21293.  
  21294.       Remedy: The memory required for receive parameters exceeds preset
  21295.           limit for the platform. Redefine parameter passing to use
  21296.           smaller chunks.
  21297.  
  21298. 12912 EXF CSS INTERNAL USE ONLY -- Error in computing shared memory size
  21299.  
  21300.       Reason: This error is only used internally by the SQLBase system.
  21301.  
  21302.       Remedy: None.  This error code should never occur.  If you get this
  21303.           error, contact your local Centura Software certified
  21304.           technical support center.
  21305.  
  21306. 12913 EXF CNS INTERNAL USE ONLY -- Could not allocate internal semaphore
  21307.  
  21308.       Reason: This error is only used internally by the SQLBase system.
  21309.  
  21310.       Remedy: None.  This error code should never occur.  If you get this
  21311.           error, contact your local Centura Software certified
  21312.           technical support center.
  21313.  
  21314. 12914 EXF ECD EFDaemon came down while executing the function <name>
  21315.  
  21316.       Reason: Somebody might have killed the EFDaemon
  21317.  
  21318.       Remedy: Investigate why EFDaemon came down. If it was brought down
  21319.           by some one, bring it up to restart operation. If no,
  21320.           investigate the cause and bring it up to restart operation.
  21321.  
  21322. 12915 EXF CDS Couldn't deallocate memory just before an EF execution. OS error code is <code>
  21323.  
  21324.       Reason: SQLBase could not deallocate memory for send parameters
  21325.  
  21326.       Remedy: The memory deallocation failed. Check the error code and correct
  21327.           the situation.
  21328.  
  21329. 12916 EXF CAS Couldn't allocate memory just before an EF execution. OS error code is <code>
  21330.  
  21331.       Reason: SQLBase could not allocate memory for send parameters
  21332.  
  21333.       Remedy: The memory allocation failed. Check the error code and correct
  21334.           the situation.
  21335.  
  21336. 12917 EXF CFD Couldn't find the executable <name>
  21337.  
  21338.       Reason: SQLBase could not locate efdaemon.exe as it is not in the PATH
  21339.  
  21340.       Remedy: efdaemon.exe is not installed in the same place as SQLBase
  21341.           server. Your PATH environment variable may be set wrong.
  21342.  
  21343. 12918 EXF FSD Failed to start <name>
  21344.  
  21345.       Reason: Was able to create the process but perhaps it died.
  21346.  
  21347.       Remedy:
  21348.  
  21349. 12919 EXF FSE Failed to start EFDaemon. OS error code is <code>
  21350.  
  21351.       Reason: Check OS error code
  21352.  
  21353.       Remedy: Take corrective action based on the OS error code.
  21354.  
  21355. 12920 EXF CMR Couldn't map receive parameter shared memory. Error code is <code>
  21356.  
  21357.       Reason: Check OS error code
  21358.  
  21359.       Remedy: Take corrective action based on the OS error code.
  21360.  
  21361. 12921 EXF URP Unhandled exception "<code>" encountered in receive processing of  the  function <name>
  21362.  
  21363.       Reason: An hardware/software exception was raised.
  21364.  
  21365.       Remedy: An hardware/software exception was raised during the receive
  21366.           processing of an external function. Check to make sure that
  21367.           all values are returned correctly to the SQLBase.
  21368.  
  21369. 12922 EXF IER Internal error <code> encountered in receive processing of  the  function <name>
  21370.  
  21371.       Reason: Undocumented
  21372.  
  21373.       Remedy: Undocumented
  21374.  
  21375. 12923 EXF CGA Cannot get address for a routine in SWINDOW DLL
  21376.  
  21377.       Reason: An attempt to get the address for a routine in SWINDOW DLL failed.
  21378.  
  21379.       Remedy: Make sure correct version of SWINI60.DLL is installed.
  21380.  
  21381. 12924 EXF CFH INTERNAL USE ONLY -- Could not find the handle to EFDaemon
  21382.  
  21383.       Reason: This error is only used internally by the SQLBase system.
  21384.  
  21385.       Remedy: None.  This error code should never occur.  If you get this
  21386.           error, contact your local Centura Software certified
  21387.           technical support center.
  21388.  
  21389. 12925 EXF CLS Could not load SWINDOW DLL
  21390.  
  21391.       Reason: The Centura DLL implementing Sal functions may not be in
  21392.       the PATH
  21393.  
  21394.       Remedy: Please check to make sure that the correct version of DLLs
  21395.       are installed and it is in the Windows PATH.
  21396.  
  21397. 12926 EXF DOV A receive parameter overran other parameter(s) in function <name>
  21398.  
  21399.       Reason: All function parameters are passed to an external function
  21400.       in a shared memory block. The exetrnal function increased the
  21401.       size of a parameter or changed its address such that it's value
  21402.       is overlaying the memory for other parameters.
  21403.  
  21404.       Remedy: Check memory allocation, sizes and addresses for
  21405.       strings, and binary values.
  21406.  
  21407. 12927 EXF DNI A datatype <value> is not implemented in the function <name>
  21408.  
  21409.       Reason: This error is only used internally by the SQLBase system.
  21410.  
  21411.       Remedy: None.  This error code should never occur.  If you get this
  21412.           error, contact your local Centura Software certified
  21413.           technical support center.
  21414.  
  21415. 12928 EXF EDC External function daemon crashed while executing the function <name>
  21416.  
  21417.       Reason: EFDaemon crashed without informing SQLBase
  21418.  
  21419.       Remedy: Investigate why EFDaemon came down. See if there is any
  21420.           trace left in system log files for the cause of crash.
  21421.  
  21422. 12929 EXF FED Fatal error <code> encountered while communicating with the external function daemon
  21423.  
  21424.       Reason: EFDaemon might have crashed without informing SQLBase
  21425.  
  21426.       Remedy: Lookup the error code in OS documentation and take action
  21427.           acordingly. You may want to shutdown EFDaemon to clear errors.
  21428.  
  21429. 12930 EXF HFB EFHost.EXE file format is bad; fuction name is <name>
  21430.  
  21431.       Reason: EFHost,exe file may be corrupted.
  21432.  
  21433.       Remedy: Reinstall the EFHost.EXE    file.
  21434.  
  21435. 12931 EXF HNF EFHost.EXE file could not be found; fuction name is <name>
  21436.  
  21437.       Reason: EFHost.EXE was not your PATH
  21438.  
  21439.       Remedy: Check the installation or your PATH environment variable.
  21440.  
  21441. 12932 EXF EOE External function daemon reported OS error code <code>; function name is <name>
  21442.  
  21443.       Reason: Check OS error code
  21444.  
  21445.       Remedy: Check OS error code and attempt to correct the cause. If it
  21446.           does not make sense, contact your local Centura Software
  21447.           certified technical support center.
  21448.  
  21449. 12933 EXF UCD Unhandled exception "<code>" encountered during execution of a function in Centura DLL
  21450.  
  21451.       Reason: This error is only used internally by the SQLBase system.
  21452.  
  21453.       Remedy: None.  This error code should never occur.  If you get this
  21454.           error, contact your local Centura Software certified
  21455.           technical support center.
  21456.  
  21457. 12934 EXF NNA NULL value being passed for a numeric datatype in <name>.
  21458.  
  21459.       Reason: NULL values are allowed only for non-numeric datatypes.
  21460.  
  21461.       Remedy: Make sure any numeric parameter has a non-NULL value.
  21462.  
  21463.  
  21464.  
  21465.